Dart语法之变量声明与数据类型实例详解
SaraiNoQ 人气:0前言
最近在学习做 flutter 移动端开发。相比 React-Native 开发而言, 使用 Flutter 开发的话要使用 Dart 这门语言,导致学习负担更重一点。所以针对 Dart 语言的语法和使用做一下汇总。
以下内容参考自 Dart 官方文档
1.安装与使用
dart是由google公司开发的一门面向对象的编程语言。主要应用在移动端,配合 flutter
使用。dart2为现阶段使用的稳定版本
1.1 安装
因为学习 dart 大多数是为了写 flutter,所以推荐直接下载 flutter,下载的 flutter 中会带有 dart 的 SDK。
flutter 推荐去官网进行下载。下载完成后解压,dart 的 SDK 就在解压目录\bin\cache\dart-sdk
下。
1.2 在 vscode 中使用
为了方便使用,我们可以将 dart 的 SDK 设置在环境变量中,将解压目录\bin\cache\dart-sdk\bin
的完整路径设置好,在cmd 中输入 dart ,有响应就代表设置成功了。
然后就是如何在 vscode 中使用dart。为了使用 dart,我需要下载两个插件Dart
和Code Runner
,下载完成后创建一个文件main.dart
,输入如下代码:
// dart中的代码需要放入main方法中执行 main(){ print('Hello World'); }
然后右键Run Code
,如果控制台成功打印出Hello World
证明我们已经能够在 vscode 中使用 dart 了。
2.类型声明
2.1 变量声明
在 dart 中有很多声明变量的关键字,可以使用能接受任何类型值的变量申明(类似 JavaScript),也可以使用只能接受固定类型值的变量声明(类似 JAVA)。
2.1.1 var
类似于JavaScript中的var
,它可以接收任何类型的变量,但最大的不同是 dart 中var
变量一旦在声明时被赋值(除了被赋值为 null,因为初始化的时候所有的值都为 null),类型便会确定,则不能再改变其类型,如:
var t = "hi world"; // 下面代码在dart中会报错,因为变量t的类型已经确定为String // 类型一旦确定后则不能再更改其类型 t = 1000;
加载全部内容