Dart 数据类型 - 语法基础
作者:互联网
1、注释语法与JS一致
(1)、单行注释 (// 单行注释)
(2)、多行注释 (/* 多行注释 */)
(3)、文档注释 (/// 文档注释) 可以通过 dartdoc 将注释转成文档(文档注释支持 markdown 语法) 2、运行 dart 文件dart .\1_basic.dart
3、打印使用print() 函数(JS使用 console.log())
4、每行代码结束时,必须写结束分号(;)
5、字符串通过引号包起来,支持模板字符串
6、声明函数不需要关键字(JS中通过function关键字来声明函数)
7、函数和参数前面都有类型声明,void表示没有返回值,int是整型数字
8、main是入口函数,Dart应用程序总是从main函数开始执行
9、用var声明的变量,其数据类型是动态的
变量
1、变量是一个引用,Dart万物皆对象,变量存储的是对象的引用 2、声明变量 (1)、明确指定类型 int age = 18; (2)、不明确类型 var age = 18; 或 dynamic age = 18; 3、变量名大小写敏感,age 和 Age 是两个不同的变量 4、变量默认值是 null (JS 中变量默认值是 undefined) 5、Dart 变量的值不会进行隐式转换(null值不会自动转成 false)void main() { print(null == false); // false print('hello world!'); // 声明变量 var uname = 'zhangsan'; print(uname); // 指定数据类型的方式 String uid = '123456'; print(uid); dynamic tid = 999; print('tid ---> $tid'); // tid ---> 999 tid = '888'; print('tid ---> $tid'); // tid ---> 888 // 变量的默认值 var age; print('age $age'); // null }
常量 1、常量就是值不可变的变量(一旦声明,其值不能更改) 2、声明常量 (1)、const age = 18; (2)、final age = 18; 3、const 和 final 的区别 const time = DateTime.now(); // 报错,无法将运行时的值分配给 const 变量 final time = DateTime.now(); // 成功,可以将运行时的值分配给 final 变量
void main() { // 常量 const soCode = 'so898888'; soCode = '23343434'; // 错误,常量一旦声明不能再修改 }
标签:注释,变量,age,数据类型,Dart,语法,tid,print,声明 来源: https://www.cnblogs.com/rogerwu/p/16161254.html