dart_in_action/README.md

2.0 KiB
Raw Permalink Blame History

Dart语言入门

Dart语言介绍

dart语言是由谷歌公司开发的网络编程语言于2011年10月10日发布。可以通过官网进一步了解Dart语言

Dart开发环境安装和配置

操作系统Windows、macOS、Linux 下载地址:https://flutter.dev/docs/development/tools/sdk/releases?tab=macos

  • 以macOS为例解压缩到目录/Users/(macuser)/Dev/flutter/

  • 配置:

vi ~/.bash_profile

  • 编辑:
# 导出dart
export DART_HOME=/Users/(macuser)/Dev/flutter/flutter/bin/cache/dart-sdk

# 导出flutter
export FLUTTER_HOME=/Users/(macuser)/Dev/flutter/flutter
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

export PATH=$DART_HOME/bin:$FLUTTER_HOME/bin:(其他导出项)
  • 校验:

dart --version

配置编辑器VS Code

  • 安装dart支持 安装dart

  • 安装代码运行插件

  • 配置debug

  • 安装flutter可选 flutter

主要内容

  1. Hello World
    • 运行Dart代码
    • Dart语言介绍
  2. 内置数据类型
    • 内置数据类型
    • 变量定义
  3. 条件控制语句
    • IF ELSE
    • 条件表达式
    • Switch Case
  4. 循环
    • for
    • while
    • do ..while
    • break
    • continue
    • 高级用法
  5. 函数
    • 函数定义
    • 可选参数
    • 命名参数
    • 默认参数
  6. 异常处理
    • try ..on
    • try ..catch
    • try ..finally
    • 自定义异常
  7. 类和对象
    • 定义类
    • 类成员可见性
    • 属性
    • 构造函数
      • 自定义构造函数
      • 成员变量赋值
  8. 继承
    • 继承
    • extends、implements
    • 混入mixin
  9. Lambda表达式
    • Lambda Expression
    • 函数返回Function
    • 函数接收Function类型的参数
  10. 闭包
  11. 集合
  12. callable classes
  13. 设计模式13-40
    • 常用设计模式的Dart实现