Dart编程 - 数据类型



编程语言最基本的特点之一就是它支持的数据类型集。这些是在编程语言中可以表示和操作的值的类型。

Dart语言支持以下类型:

  • 数字
  • 字符串
  • 布尔值
  • 列表
  • 映射

数字

Dart中的数字用于表示数字字面量。Dart数字分为两种:

  • 整数 - 整数值表示非分数值,即没有小数点的数值。例如,值“10”是整数。整数字面量使用int关键字表示。

  • 双精度浮点数 - Dart也支持分数数值,即带小数点的数值。Dart中的双精度浮点数数据类型表示一个64位(双精度)浮点数。例如,值“10.10”。double关键字用于表示浮点字面量。

字符串

字符串表示一系列字符。例如,如果您要存储一些数据,如姓名、地址等,则应使用字符串数据类型。Dart字符串是一系列UTF-16代码单元。Rune用于表示一系列UTF-32代码单元。

String关键字用于表示字符串字面量。字符串值用单引号或双引号括起来。

布尔值

布尔数据类型表示布尔值true和false。Dart使用bool关键字表示布尔值。

列表和映射

列表和映射数据类型用于表示对象的集合。列表是有序的对象组。Dart中的列表数据类型与其他编程语言中的数组概念相同。映射数据类型表示一组键值对形式的值。dart:core库分别通过预定义的List和Map类实现这些集合的创建和操作。

动态类型

Dart是一种可选类型语言。如果未显式指定变量的类型,则变量的类型为dynamicdynamic关键字也可以用作显式类型注解。

广告