• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Flutter学习笔记(二)Dart基础语法

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
AS 代码提示和代码色彩消失&Entrypoint is not a Dart file发布时间:2022-07-13
下一篇:
dart基础----单例singleton发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap