dart变量声明和变量类型


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的相同点和不同点:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM