Dart 数据类型2024 年 8 月 29 日 | 阅读 3 分钟 数据类型是编程语言最重要的基本特征。在 Dart 中,变量的数据类型由其值定义。变量用于存储值并保留内存位置。数据类型指定变量将存储什么类型的值。每个变量都有其数据类型。 Dart 是一种静态类型的语言,这意味着变量无法修改。 注意 - Dart 是静态类型和类型注释语言。 Dart 可以推断类型,并且类型注释是可选的。Dart 支持以下内置数据类型。
Dart 数字Dart 数字用于存储数值。数字可以是两种类型 - 整数和双精度浮点数。
Dart 字符串字符串是字符的序列。如果我们存储数据,例如 - 名称、地址、特殊字符等。它使用单引号或双引号表示。 Dart 字符串是 UTF-16 代码单元的序列。 Dart 布尔布尔类型表示两个值 - true 和 false。bool 关键字用于表示布尔类型。数值 1 和 0 不能用于表示 true 或 false 值。 Dart 列表在 Dart 中,列表是有序对象(值)的集合。列表的概念类似于数组。数组被定义为单个变量中多个元素的集合。列表中的元素由逗号分隔,并用方括号 [] 括起来。下面给出一个示例列表。 Dart 映射映射类型用于以键值对的形式存储值。每个键都与其值相关联。键和值可以是任何类型。在 Map 中,键必须是唯一的,但一个值可以出现多次。 Map 通过使用花括号 ({}) 定义,并用逗号分隔每个对。 Dart Runes我们知道,字符串是 Unicode UTF-16 代码单元的序列。 Unicode 是一种用于描述每个数字、字母和符号的唯一数值的技术。 由于 Dart Runes 是 Unicode UTF-32 单元的特殊字符串。它用于表示特殊语法。 例如 - 特殊的心形字符 ♥ 等价于 Unicode 代码 \u2665,其中 \u 表示 Unicode,数字是十六进制整数。如果十六进制值小于或大于 4 位,则将其放在花括号 ({}) 中。例如 - 一个表情符号 ? 表示为 \u{1f600}。下面给出了一个例子。 示例 - 输出 ♥ ? Dart 符号Dart 符号是用于引用在 Dart 程序中声明的运算符或标识符的对象。 它通常用于 API 中,这些 API 通过名称引用标识符,因为标识符名称可以更改,但标识符符号不能更改。 Dart 动态类型Dart 是一种可选的类型语言。如果未显式指定变量类型,则变量类型为 dynamic。 dynamic 关键字用于显式类型注释。 下一主题Dart 变量 |
我们请求您订阅我们的新闻通讯以获取最新更新。