在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Dart对从事Android开发的小伙伴有了Java、Kotlin基础之后就很好理解了,这里主要也是记录一些跟Java、Kotlin等其他语言有很大区别的地方。 1、类似Kotlin的文件形式 文件名和类名不一定一致,比如创建:test.dart。然后可以在这文件里创建很多类,如:class Test1、class Test2等。 2、变量 2.1 不指定类型的声明变量,类似Kotlin,如:var a;这时变量a类型不指定,待下面赋值时指定类型。 2.2 指定类型的声明变量,类似Java,如:int aa;这时变量aa类型指定整型。 3、函数 3.1 位置参数函数,跟Java定义的函数类似,如:void testMethod1(var p1,String p2) { //方法体 } 。 3.2 别名参数函数,如:void testMethod2({var p1,String p2}) { //方法体 },也可以设置默认参数值,如:void testMethod2({var p1 = 0,String p2 = 'hello'}) { //方法体 },数组类型的如:void testMethod3([List list = const ['item1','item2']]) { //方法体 }。 3.3 函数单行调用,如:test2() => testMethod3(); 就是test2这个函数的函数体只有一行代码,那就是调用testMethod3()。 3.4 匿名函数,即没有函数名的函数。如:(var p) { //方法体 }; 4、类库引用 4.1 指定库,当引入的两个或者多个库中有同类名的类时,在使用时需要指定库,关键字as。 4.2 指定提供或者隐藏库中的某个类,关键字show提供,hide隐藏。 4.3 延迟加载类库,使用deferred as。 5、异步操作符,async await
|
请发表评论