ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Dart 数据类型 - 语法基础

2022-04-18 20:00:17  阅读:228  来源: 互联网

标签:注释 变量 age 数据类型 Dart 语法 tid print 声明


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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有