Dart的一些重要概念
- 在Dart中,一切都是对象,所有的对象都是继承自
Object
- Dart是强类型语言,但可以用
var
或dynamic
来声明一个变量,Dart会自动推断其数据类型,dynamic
类似c# - 没有赋初值的变量都会有默认值
null
- Dart支持顶层方法,如
main
方法,可以在方法内部创建方法 - Dart支持顶层变量,也支持类变量或对象变量
- Dart没有
public
protected
private
等关键字,如果某个变量以下划线(_
)开头,代表这个变量在库中是私有的
Dart一些语法特点
如果熟悉java或者c#,只需要注意下面的一些语法特性即可,其他的都比较类似,不用特意关注。
命名参数
sayHello({String name}) {
print("hello, my
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享
name is $name");
}
sayHello2({name: String})