数据类型(变量)
dart语言所有的类型都是对象 强类型语言,但是也可以使用var不显示地申明变量,此时在我们赋值后会进行类型判定,如是不需要类型判断的话,就需要使用dynamic 注意区分dunamic和泛型T 使用_开头来表示私有(private) ""里面使用${}来进行嵌入一个'值',这点和JS的ES6是一样的 数据类型(类)Runes以及Symbol 使用!可以断言assert(name =="zhangsan");
T泛型
T get<T>(T a){ return a; }
函数以及线程
dart支持嵌套函数 有着箭头函数以及匿名函数自执行函数 使用了isolate没有实现共享内存因此不是真正意义的多线程
构造函数
ClassName(...) //普通构造函数 const ClassName(...) //常量构造函数 Classname.identifier(...) //命名构造函数 factroy ClassName(...) //工厂模式返回一个实例,有时候和单列模式一起使用
import && export 以及 static const 的命名
import 使用别名的时候,使用下划线的形式 静态变量的命名使用小驼峰,下划线 + 大写dart不建议 导入的某个包如果已经被某个导入的import,会有warn
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步