Dart语法之变量声明与数据类型实例详解

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

Dart语法之变量声明与数据类型实例详解

SaraiNoQ   2022-11-02 我要评论

前言

最近在学习做 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,我需要下载两个插件DartCode 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;

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们