Flutter开发-Dart环境配置及基础语法(一)

181 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情

Dart环境搭建及开发工具配置

一、Dart介绍:

Dart是谷歌与2021年开发的计算机编程语言,被应用于移动应用、服务器物联网等方向的开发学习Flutter首先需要学习Dart。 中文文档

二、Dart环境搭建:

本地开发Dart需要安装Dart Sdk。官网提供了命令行安装方式以及压缩包安装方式。 文档地址

1658282812289.jpg

三、Dart环境搭建:

Dart可以使用IDEA、WebStorm、Vscode等进行开发,本次学习小册我们采用Vscode等进行开发。

配置Vscode:

  1. 安装插件Dart
  2. 安装插件code runner,方便运行文件

Dart变量、常量、命名规则

一、创建第一个dart文件

新建demo.dart文件,在main方法中执行print输出语句,右键选择RunCode,控制台输出hello world,恭喜你第一行Dart代码执行成功🎉。

1658283975535.jpg

二、Dart变量

dart是一个强大的脚本类语言,可以不预先定义变量类型,会自动进行类型推导,可以通过var关键字进行变量定义,可以通过类型来声明变量。 例:

void main() {
  var str = '字符串';
  String str2 = '字符串2';
  int num = 123;

  print(str);
  print(str2);
  print(num);
} 

三、Dart的命名规则:

  1. 变量名称必须由数字、字母、下划线和美元符($)组成。
  2. 注意:标识符开头不能是数字。
  3. 标识符不能是保留字和关键字。
  4. 变量的名字是区分大小写的

四、Dart常量:final和const修饰符

final可以开始不赋值,只能赋值一次,最重要的是final不仅具有const的编译时常量特性,最重要的是它运行时常量,并且final是惰性的即在运行时第一次使用前才初始化

我们可以看到第一个箭头处,可以使用final定义一个不赋值的变量,并且可以赋值一次,第二次会报错,第二个箭头处可以看见final与const上面说的最主要的区别。 1658298566580.jpg