目录
一、Dart SDK安装与配置
1.1 下载SDK压缩包
SDK压缩包下载位置:【归档 | Dart】(本人下载的是稳定版本,版本号为2.7.2,若有其他需求可以下载其他版本,如图1-1所示)。下载完成后将其解压到C盘的Program Files中,如图1-2所示。继续将Dart SDK添加到系统变量中[ 控制面板-->系统安全-->系统属性-->环境变量-->[点开path在里面添加dart-sdk的bin文件的路径-->保存 ],如图1-3所示。检查Dart SDK环境变量是否配置成功,如图1-4所示出现图中文字就说明安装成功。
图1-1
图1-2
图1-3
图1-4
1.2 编辑器的安装与配置
【选择自己喜欢的编辑器即可,本人选择的是VScode(由于安装较为简单在这里不过多赘述)】
【使用 VsCode 配置 dart 开发环境_Evloution_的博客-CSDN博客_vscode配置dart】
二、变量与内置类型
2.1 标识符
标识符是为变量、方法枚举、类、接口等指定的名字,在Dart语言中标识符的命令语言风格有三种:小驼峰命名法用于变量、参数、常量、枚举、以及类成员;大驼峰命名法用于类名、枚举类型、类型定义、类型参数、扩展名等;下划线命名法适用于库名、包名、源文件等。
2.2 关键字
关键字是具有特殊含义的单词,又被称为保留字为了避免与标识符混淆,dart语言中有如下关键字,如表2-1所示。
表2-1
abstract 2 | else | import 2 | show 1 |
as 2 | enum | in | static 2 |
assert | export 2 | interface 2 | super |
async 1 | extends | is | switch |
await 3 | extension 2 | late 2 | sync 1 |
break | external 2 | library 2 | this |
case | factory 2 | mixin 2 | throw |
catch | false | new | true |
class | final | null | try |
const | finally | on 1 | typedef 2 |
continue | for | operator 2 | var |
covariant 2 | Function 2 | part 2 | void |
default | get 2 | required 2 | while |
deferred 2 | hide 1 | rethrow | with |
do | if | return | yield 3 |
dynamic 2 | implements 2 | set 2 |
2.3 变量
void main(){
String catName='徐子键';
print('catName的类型:${catName.runtimeType}');
//catName的类型:String
var dogName='徐';
dynamic x=10;
print('dogName:${dogName.runtimeType}');
print('x:${x.runtimeType}');
//dogName:String
//x:int
int sum;
String sub;
print('sum:${sum}');
print('sub:${sub}');
//sum:null
//sub:null
/* 有final修饰的变量只能设置一次值 */
final catPolice