文章目录

Dart 学习笔记(1)打印、注释、常量申明、变量、变量命名规则

由 梓恒同学 发布

《Dart开发笔记》系列主要是用于我平时学习 Dart 时的记录与日后回顾,因此更多考虑到的是实用与效率,还请谅解。

Part.I 打印

打印分多种方法,可以是

main(){
  print('Hello World');
}

>>>Hello World

也可以用 void 表示main方法没有返回值:

void main(){
    print('Hello World');
}

>>>Hello World

Part.II 注释

可以使用/////进行单行注释,使用/* */进行多行注释。

Part.III 变量与常量

Dart 变量

Dart 是脚本类语言,可以不预先定义变量类型,自动会类型推导。

Dart 中定义变量可以通过var关键词、也可以通过类型 (String/int) 来申明变量。

例如:

var str='this is a var';
String str='this is String';
int str=12345;

注意,var 后就不要写类型,写了类型就不要 var,两者都写会报错。

Dart 里面有类型校验

完整代码示例:

void main(){
    var str='Hello World';
    var myNum=1234;
    print(str);
    print(myNum);
    
    //字符串
    String str1='Hello World';
    print(str1);
    
    //数字类型
    int intNum=123;
    print(intNum);
}

>>>Hello World
>>>1234
>>>Hello World
>>>123

自动会类型推导

void main(){
    var str='';
    str=1234;
    print(str);
}

>>>1234

Dart 常量

const 值不变,一开始就得赋值;

final 可以开始不赋值,只能赋值一次;而final不仅有const的编译时常量的特性,最重要的它是运行时常量,并且final是惰性初始化,即在运行时第一次使用前才初始化。

永远不改变的量用finalconst,而不是使用var或其他变量类型。

代码示例:

void main(){
    //const 常量
    const PI=3.14159;
    PI=123.123; //这行是错误的写法,常量不可以修改,输出会报错
    print(PI);
    //final 常量
    final pi=3.14159;
    pi=123.123; //这行也是错误写法,因为常量不可以修改
    print(pi);
    //但是可以换种 final 写法
    final a=new DateTime.now();
    print(a);
    //如果用 const 来获取实现上方代码
    const time=new DateTime.now(); //这里会报错
}

>>>3.14159
>>>3.14159
>>>2021-07-17 15:44:13.967213

Part.IV 命名规则

1.变量名称必须由数字、字母、下划线和$组成;

2.注意:标识符开头不能是数字;

3.标识符不能是保留字和关键字;

4.变量的名字是区分大小写的;

这是我自学 Dart 所观看的入门视频,因此笔记内容也是通过视频整理而来,视频链接:https://www.bilibili.com/video/BV1S4411E7LY


来自 Google 投放的广告:

暂无评论

发表评论