flutter - [02] 基本语法
题记部分
一、注释
///这是一个注释
//这也是个注释
/* 这还是个注释 */
void main(List<String> args) {
print ('你好 dart');
}
二、变量
dart是要给强大的脚本类语言,可以不预先定义变量类型,会自动推导变量类型。
dart中定义变量可以通过var
关键字可以通过类型来声明变量。
var str='this is var';
String str = 'this is var';
三、命名规则
(1)变量名称必须由数字、字母、下划线和美元符($)组成。
(2)注意:标识符开头不能是数字。(错误写法:var 2str
)
(3)标识符不能是保留字和关键字。
(4)变量的名字是区分大小写的,如age和Age是不同的变量。在实际的运用中,也建议不要用一个
(5)标识符(变量名称)一定要见名知意:变量名称建议用名词,方法名称建议用动词。
四、常量
(1)使用关键字const
定义常量(一开始就需要赋值)
(2)使用关键字final
来定义常量
final可以开始不赋值,只能赋值一次;
final不仅有const编译时常量的特性,最重要的是它是运行时的常量,并且final是惰性初始化(即在初始化第一次使用前才初始化)。
五、数据类型
(1)常用类型
① Numbers(数值):int、double
② Strings(字符串):String
③ Boolean(布尔):bool
④ List(数组):在Dart中,数组是列表对象,所以大多数人只是称它们为列表
⑤ Maps(字典):通常来说,Map是一个键值对相关的对象。键和值可以是任何类型的对象。每个
(2)其他类型
① Runes:是UTF-32编码的字符串。可以通过文字转换成符号表情或者代表特定的文字。
② Symbols:表示在Dart程序中声明的运算符或标识符。您可能永远不需要使用符号。
5.1、List(数组)
(1)第一种定义List的方式
(2)通过指定类型的方式定义List
(3)通过增加数据的方式定义List
— 业精于勤荒于嬉,行成于思毁于随 —