Dart 入口方法、注释方法、变量与常量、命名规则
- 入口方法
- 注释方法
- 变量与常量
- 变量
- 变量名称命名规则
- 常量
入口方法
入口方法一:main() 方法;
使用条件:有返回值;
代码示例:
main() {print('nihao dart');
}
入口方法二:void main() 方法;
使用条件:没有返回值;
代码示例:
void main() {print('你好 dart');
}
注释方法
注释语言同C:
//单行注释
///单行注释
/*多行注释
*/
变量与常量
变量
dart 宏观上对变量有两种定义方法,不指定变量类型以及指定变量类型。
不指定变量类型,通过 var
关键字定义,dart 会自动推导变量类型;
void main() {// 通过 var 定义的变量会自动推断类型var str = '你好 dart';var num = 1234;
}
指定变量类型,有 String、int、等;
void main() {// 通过 String 定义字符串类型变量String str_2 = '你好 dart';// 通过 int 定义数字类型变量int num_2 = 12354;
}
变量名称命名规则
dart 变量名称命名规则类似于其他编程语言,规则如下。
- 变量名称由数字、字母、下划线和美元符组成,不能以数字开头。
- 变量名称区分大小写。
- 变量名称不能是保留字和关键字。
常量
常量是不可以修改的变量。
dart 中对于常量定义有两种定义方式。const
与 final
。
void main() {const PI = 3.1415926;final PI = 3.1415926;
}
而 const
与 final
的区别,则是在于使用场景。当需要使用方法向常量一次性赋值时,则只能使用 final
,比如。
void main() {// const a = new DateTime.now();final a = new DateTime.now();
}