📅  最后修改于: 2023-12-03 15:14:36.967000             🧑  作者: Mango
Dart是一种面向对象的编程语言,它支持多种数据类型。本文将介绍Dart的各种数据类型及其用法。
Dart有两种数值类型:int
(整数)和double
(双精度浮点数)。
int age = 25;
double weight = 65.5;
Dart有一个布尔类型,用于表示true
或false
的值。
bool isStudent = true;
Dart的字符串类型用于表示文本。
String message = 'Hello, World!';
Dart的列表类型用于表示一组有序的值。
List<String> names = ['Alice', 'Bob', 'Charlie'];
Dart有两种集合类型:Set
和Map
。
Set
用于表示一组唯一的值。
Set<String> daysOfWeek = {'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'};
Map
用于表示一组键值对。
Map<String, int> ages = {'Alice': 25, 'Bob': 30, 'Charlie': 35};
Dart的标识符类型用于表示一个变量、函数、方法或类的名字。
// 变量
int x = 10;
// 函数
int add(int a, int b) {
return a + b;
}
// 类
class Person {
String name;
int age;
Person(this.name, this.age);
}
Dart也支持一种特殊的数据类型:dynamic
。使用dynamic
类型可以在运行时动态地确定变量的类型。
dynamic value = 10;
value = 'Hello, World!';
本文介绍了Dart的各种数据类型及其用法。除了以上介绍的数据类型之外,Dart还支持void
类型、枚举类型等。熟练掌握各种数据类型的用法是编写Dart程序的基础。