Dart 关键概念

一切皆为对象,所有对象都继承自 Object 类,任何对象实例,数字,函数和 null 都是对象。Dart 是强类型,但类型注解也不是必须的,因为 dart 可以进行类型推导(和 Swift 相同)。数字可以推导出 int 类型。可以使用特殊类型 dynamic 明确说明无指定类型。Dart 支持泛型,例如: List<int> 或者 List<dynamic>(这里 dynamic 类似于 Swift 中的 AnyClass 或者 ObjC 中的 id)Dart 支持顶级函数(例如: main(…