美文网首页
重要概念 (Important concepts)

重要概念 (Important concepts)

作者: 黑色的雨天 | 来源:发表于2018-10-28 19:16 被阅读0次

    当你学习Dart语言时,记住这些事实和概念:

    • 在变量中可以放置的所有东西都是对象,而每个对象都是类的实例。甚至数字、函数和null都是对象。所有对象都从Object类继承。
    • 虽然Dart是强类型的,但类型注释是可选的,因为Dart可以推断类型。在上面的代码中,number被推断为int类型,当您想显式地表示不需要类型时,使用特殊类型dynamic
    • Dart支持泛型类型,比如List<int>(整数列表)或List<dynamic>(任何类型的对象列表)。
    • Dart支持顶级函数(比如main()),以及绑定到类或对象的函数(分别是静态和实例方法)。您还可以在函数中创建函数(嵌套或本地函数)。
    • 类似地,Dart支持顶级变量,以及与类或对象(静态和实例变量)绑定的变量。实例变量有时称为字段或属性。
    • 与Java不同,Dart没有包含关键字publicprotectedprivate。如果标识符以下划线(_) 开头,则该标识符是其库的私有标识符。有关详细信息,请参阅库和可见性
    • 标识符可以以字母或下划线(_)开头,后面是字符和数字的任意组合。
    • Dart既拥有表达式(有运行时值),也有语句(没有)。例如,条件表达式condition ? expr1 : expr2的值为expr1expr2。将其与if-else语句进行比较,if-else语句没有值。语句通常包含一个或多个表达式,但表达式不能直接包含语句。

    相关文章

      网友评论

          本文标题:重要概念 (Important concepts)

          本文链接:https://www.haomeiwen.com/subject/dljmtqtx.html