美文网首页
Dart语言 1.准备

Dart语言 1.准备

作者: 芝麻酱的简书 | 来源:发表于2019-01-18 18:46 被阅读49次

    官方文档

    1. 准备

    • Dart SDK安装:
    $ brew tap dart-lang/dart
    $ brew install dart             # 安装稳定版
    $ brew install dart --devel     # 安装dev版
    

    如果下载超时,可以直接把提示的下载路径放到浏览器地址栏中下载Zip文件。
    下载完成后执行brew --cache查看homebrew路径,并把下载的zip文件放到该目录下,然后再执行brew install dart --devel或者brew install dart即可。

    • 编译器使用IDEA:安装Dart插件

    2. 特性

    Dart语言特性:

    • 一切皆对象,包括numbersfunctionsnull ,每一个对象都是class类型的实例。所有的对象都是继承于Object

    • Dart是强类型语言。在创建对象的时候,我们也可以使用类型推断机制。
      如果要明确说明不需要任何类型,可以使用特殊类型dynamic

    • Dart支持泛型类型,如List <int>(整数列表)或List <dynamic>(任何类型的对象列表)。

    • Dart支持顶级函数(例如main()),以及绑定到类或对象的函数(分别是静态和实例方法)。您还可以在函数内创建函数(嵌套函数或本地函数)。

    • 类似地,Dart支持顶级变量,以及绑定到类或对象的变量(静态和实例变量)。实例变量有时称为字段或属性。

    • 与Java不同,Dart没有关键字public,protected和private。如果标识符以下划线(_)开头,则它对其库是私有的。

    • 标识符可以以字母或下划线(_)开头,后跟这些字符加数字的任意组合。

    • Dart有两个表达式(具有运行时值)和语句(不具有)。例如,条件表达式条件? expr1:expr2的值为expr1或expr2。将其与if-else语句进行比较,该语句没有任何值。语句通常包含一个或多个表达式,但表达式不能直接包含语句。

    • Dart工具可以报告两种问题:警告和错误。警告只是表明您的代码可能无法正常工作,但它们不会阻止您的程序执行。错误可以是编译时或运行时。编译时错误会阻止代码执行;运行时错误导致代码执行时引发异常。

    相关文章

      网友评论

          本文标题:Dart语言 1.准备

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