打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Dart语言核心基础01-变量

每个应用都有一个 main() 函数,在Dart中,可以使用顶层函数 print() 来将一段文本输出显示到控制台:

void main() {  print('Hello World!');}

下面的示例代码将创建一个变量并将其初始化:

var message = 'Hello World!';dynamic message = 'Hello World!';

变量仅存储对象的引用,这里名为 message 的变量存储了一个 String 类型对象的引用,“Hello World!” 则是该对象的值。

也可以指定类型:

String message = 'Hello World!';

在 Dart中,所有未初始化的变量的默认的初始化值为 null,可以使用关键字 final 或者 const 修饰变量,修饰后的变量值在后续是不可修改。(Dart核心语言基础const关键字与final关键字的区别)

使用关键字 const 修饰变量表示该变量为 编译时常量

    // 直接赋值     const String message = 'Hello World';    //结合其他 const 变量    const String message2 = message+"WAWA";

Dart 语言中的数据类型

Dart 语言支持下列的类型:

  • numbers

  • strings

  • booleans

  • lists (也可称为 arrays)

  • sets

  • maps

  • runes (用于在字符串中表示 Unicode 字符)

  • symbols


Numbers 数值

Dart 支持两种 Number 类型:

  • int 整数值;长度不超过 64位,具体取值范围依赖于不同的平台。在 DartVM 上其取值位于 -263 至 263 - 1 之间。编译成 JavaScript 的 Dart 使用 JavaScript 数字,其允许的取值范围在 -253 至 253 - 1 之间。

  • double 64位的双精度浮点数字;

int 和 double 都是 num 的子类

    //整型    int count1 = 10;    //小数    double count2 =10.0;    //整型    num count3 = 10;    //小数    num dount4 = 10.0;

Strings

Dart 字符串是 UTF-16 编码的字符序列,可以使用单引号或者双引号来创建字符串:

    String test1 = '2';    String test2 = "2";

Booleans

Dart 使用 bool 关键字表示布尔类型,布尔类型只有两个对象 true 和 false

bool isOpen = false;

List

数组 或者称为集合,保存一组有序数据

List<String> list = ["A","B","C"];

Dart核心语言基础之List

Sets

在 Dart 中,set 是一组特定元素的无序集合

Maps

Map 是用来保存 keys 和 values 的对象。keys 和 values 可以是任何类型的对象。

    Map<String,dynamic> map = {      'name':'张三',      'age':22    };

Dart语言基础Map、List、Set操作合辑

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Dart语言精简入门介绍
Flutter学习笔记(3)--Dart变量与基本数据类型
【Dart 入门教程】(二) Dart 变量、常量、数据类型以及一些规范
JavaScript之数据类型
java编程中'为了性能'一些尽量做到的地方
dotNET面试题汇总系列连载(1):基础语法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服