Skip to content

Dart 基础语法

变量

dart
String name = 'YC';
int count = 10;
double pi = 3.14;
bool active = true;
var message = 'Hello'; // 类型推断

空安全

dart
String? nickname;       // 可空
String name = 'YC';     // 非空
int? length = nickname?.length; // 安全访问

集合

dart
List<String> names = ['Alice', 'Bob'];
Set<int> unique = {1, 2, 3};
Map<String, int> scores = {'Alice': 95, 'Bob': 87};

dart
class Person {
  final String name;
  final int age;

  const Person(this.name, this.age);

  @override
  String toString() => 'Person($name, $age)';
}

基于 VitePress 构建