ps==》所有的代码必须放在main方法中
main方法有两种写法
1==》
main() {
print("你好,dart我们相遇了");
}
2==》
void main() {
print("你好,dart我们相遇了");
}
关键字,void 表示这个方法是没有返回值的;
这个关键字,跟java,ts是一个意思的哈~~~~
3==》
dart的注释
// 单行第一种
/***/ 多行注释
/// 三个斜杠注释代码
4==》
dart是一个强大的脚本类语言, 可以先不定义变量的类型;
自动会倒推变量类型
dart 中通过 var 来声明变量
如下
void main() {
// 没有声明变量类型,但是dart知道这是一个字符串类型的变量
var str = "你好";
print(str);
}
5==》dart的变量类型有String、int 类型
String str="我是字符";
6==》 dart的命名规则
1、变量名必须是数字,下划线、字母和美元符号($) 组成
2、 标识符不能够是数字开头
3、 标识符不能够是保留字和关键字
4、变量名区分大小写
5、标识符一定要一目了然,标识符使用名词。 方法使用动词
7==》 dart 常亮修饰符, final和const
const 表示值不变,一开始就得赋值;
final 不仅有const的特征,最重要的还是它运行时,永远不会改变。
8==》 获取当前的时间
final timeNum = new DateTime.now();
print(timeNum);
// 输出的是 2020-12-11 21:45:35.333426
// 如何只输出2020-12-11 21:45:35 去除后面的毫秒数
const a = new DateTime.now();//报错
疑问:所有的代码放在main方法中,如果main方法有很多代码,
会导致main方法里面的代码会很长的
这样维护起来,是不是会很痛苦了
问题: final和const的相同点和不同点:
原文:https://www.cnblogs.com/ishoulgodo/p/14122932.html