Dart 语言(00):语法预览
Posted 肥言肥语
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dart 语言(00):语法预览相关的知识,希望对你有一定的参考价值。
本文主要针对 Dart
语言的语法规则以及常用概念进行介绍,主要目标是快速了解 Dart
的主要特性。
本文中介绍的 Dart
语言特性是基于 Dart 2.1.0
。由于肥肥本身从事于 android
开发多年,使用 Java
作为主要开发语言,所以在整理、撰写本文时会选择性的忽略一些语言特性的介绍。
本文是基于官网文档 A Tour of the Dart Language以及 Dart 翻译小组翻译的 Dart 语法概览 文档。
感谢先驱们对 Dart
社区做出的贡献,更感谢 Dart 翻译小组所付出的辛苦和贡献。
在 Dart
中一些重要的概念如下:
所有的东西都是对象,所有的对象都是类的实例。即使数字、方法、
null
也都是对象。所有的对象都继承自Object
类指定静态类型表明你的意图,并使检查类型检查成为可能
Dart
在运行前解析所有的代码,可以使用些小技巧,例如:通过使用类型或编译时常量,来捕捉错误或使代码运行的更快Dart
支持顶级的函数,也支持类或对象的静态和实例方法。也可以在函数内部嵌套函数或本地函数Dart
支持顶级的变量,也支持类或对象的静态变量和实例变量(也被称作字段或属性)Dart
没有public
、protected
、private
等关键字,如果一个标识符以_
开头则表示私有标识符以小写字母或下划线
_
开头,后面跟着字符和数字的任意组合Dart
中,明确区分表达式和语句Dart tools
会报告两种类型的问题:警告(warnings
)和错误(errors
)。警告仅标志着你的代码可能不会工作,但并不会阻止程序执行;错误可能是编译时错误,也可能是运行时错误。编译时错误会阻止程序执行;运行时错误会在程序执行时抛出异常Dart
有两种运行时模式:生产模式和检查模式。推荐在开发和debug
时使用检查模式,生产环境中生产模式。生产模式是Dart
程序默认的运行时模式
详细内容请点击阅读原文 或访问 https://fiissh.tech/2019/dart-language-language-tour.html
以上是关于Dart 语言(00):语法预览的主要内容,如果未能解决你的问题,请参考以下文章