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)';
}