《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
是惰性初始化,即在运行时第一次使用前才初始化。
永远不改变的量用final
或const
,而不是使用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 投放的广告:
K.K.K. · 2021-09-25 14:13
jaVasCript:/-//*\/'/"/*/(/ */oNcliCk=alert() )//%0D%0A%0d%0a//</stYle/</titLe/</teXtarEa/</scRipt/--!>x3csVg/<sVg/oNloAd=alert()//>x3e
马内 · 2021-08-01 08:48
技术文章,学习了。