Dart 编程 - 数据类型

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

Dart 语言支持以下类型−

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

数字

Dart 中的数字用于表示数字文字。Dart 的数字有两种形式 −

  • 整数 − 整数值表示非小数值,即没有小数点的数值。例如,值"10"是一个整数。整数文字使用 int 关键字表示。

  • Double − Dart 还支持小数数值,即带有小数点的值。Dart 中的 Double 数据类型表示 64 位(双精度)浮点数。例如,值"10.10"。关键字 double 用于表示浮点文字。

字符串

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

关键字 String 用于表示字符串文字。字符串值嵌入在单引号或双引号中。

布尔值

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

列表和映射

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

动态类型

Dart 是一种可选类型的语言。如果未明确指定变量的类型,则变量的类型为动态dynamic 关键字也可以明确用作类型注释。