目录

一、环境搭建

1、Windows

2、Mac

二、配置 Dart 开发工具

1、在 VsCode 中配置 Dart

三、Dart 初识

1、注释

2、入口函数

3、变量



Dart 官网:https://dart.dev/

中文文档:https://dart.cn/overview

一、环境搭建

1、Windows

Dart SDK:https://gekorm.com/dart-windows/

cmd 执行下述命令查看版本:

dart --version

注意:dart - V 命令无效

2、Mac

前提条件:安装了 Homebrew

下载地址:https://brew.sh/

Mac 终端运行下述代码:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

注意:确保 Homebrew bin 目录位于计算机的 PATH

安装 Dart:

 brew tap dart-lang/dart
brew install dart

查看版本:

brew info dart

二、配置 Dart 开发工具

Intellij IDEA、webStorm、Atom、vscode等

1、在 VsCode 中配置 Dart

安装 vscode:https://code.visualstudio.com/

安装 Dart 插件

安装 Code Runner 插件,用以运行 Dart 文件

三、Dart 初识

1、注释

  • 单行注释:Ctrl + /

    // ... ...
  • 多行注释:Ctrl + Alt + A

    /*  ... ... */
  • 文档注释:

    /// Dart 特有的文档注释

2、入口函数

每一个 Dart 程序都必须有一个 main() 顶级函数作为程序的入口。

有返回值:

main() {
    print('Hello Dart!'); // Hello Dart!
}

没有返回值:

void main() {
    print('Hello Dart!'); // Hello Dart!
}

void 代表 main() 函数 没有返回值,与 TypeScript 的 void 用法类似。

3、变量

类型推导:Dart 是一个强大的脚本类语言,可以不予先定义变量类型,通过 var 关键字声明变量,会自动类型推导

明确的声明:

​
void main() {
    String name = 'Cherry';
    int age = 16;
    print(name);
    print(age);
}

final 声明(在开发过程中使用较多):

void main() {
    // 声明一个日期
    final date = DateTime.now();
    print(date);
}

const 声明:

void main() {
    const PI = 3.1415926;
    // PI = 123.123; // 错误写法,不可以修改
    print(PI);
}

final 和 const 的区别:

  • const 必须赋值常量,编译期间需要一个确定的值

  • final 可以开始不赋值,通过 函数/计算 取得一个值(运行期间确定一个值),只能赋一次。

变量命名规则:

  1. 变量名称必须由数字、字母、下划线和 $ 符组成;

  2. 变量名称开头不能是数字;

  3. 变量名称不能是保留字或关键字;

  4. 变量名称是区分大小写的;

    如:age 和 Age 是不同的变量

    在实际的运用中,也建议不要用一个单词大小写来区分两个变量

  5. 变量名称一定要见名知意。

    变量名称建议用名词,方法名称建议用动词

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐