一、入口方法的两种定义方式
main() {
print('hello Dart');//print打印命令
}
//void表示main方法没有返回值
void main() {
print('hello Dart');
}
二、注释
与JavaScript注释方法相似:
// 注释1
/*注释2*/
///注释3
三、变量和常量
1.变量
dart是一个强大的脚本类语言,可以不预先定义变量类型 ,自动会类型推倒。 dart中定义变量可以通过var关键字,也可以通过类型来申明变量。
//方法一
//通过var声明变量,自动推倒变量类型
var str = 'hello dart';
var num = 2022;
//方法二
String str = 'hello dart';
int num = 123;
2.常量
常量也是有两种声明方法,final 和 const修饰符
const值不变 一开始就得赋值
final可以开始不赋值 只能赋一次 ; 而final不仅有const的编译时常量的特性,最重要的它是运行时常量,并且final是惰性初始化,即在运行时第一次使用前才初始化。
const name = 'dart';
const String name2 = 'dart';
const int age = 18;
/*or*/
final name = 'dart';
final String name2= 'dart';
final int age = 18;
3.命名规范
Dart的命名规则:
1.变量名称必须由数字、字母、下划线和美元符($)组成。
2.标识符开头不能是数字
3.标识符不能是保留字和关键字。
4.变量名称是区分大小写的如: str和Str是不同的变量。建议不要用一个单词大小写区分两个变量。
5.标识符(变量名称)一定要见名思意:变量名称建议用名词,方法名称建议用动词