drat笔记
#### Dart 语言基础
/** * Dart是Google开发的计算机编程语言,可以用于前端开发(如Flutter)和后端开发。 * * 安装Dart: * - 官方文档: https://dart.dev/get-dart * - 中文文档: https://www.dartcn.com/install * - 其他资源: http://www.cndartlang.com/920.html * * Dart程序的入口点是main()函数。 */ void main() { // 打印日志 print('Hello, Dart!'); // 变量声明 var abc = '11'; var Abc = '11'; // Dart区分大小写 // final和const final time = DateTime.now(); // 运行时常量 // const time2 = DateTime.now(); // 编译时常量,这会报错 print(time); // 多行字符串 var multiLineString = ''' Dart is great! Flutter is awesome! '''; print(multiLineString); // 常用数据类型 int integerType = 10; double doubleType = 10.5; String stringType = 'Hello'; bool booleanType = true; List<int> listType = [1, 2, 3]; Map <String, int> mapType = { 'one': 1, 'two': 2 }; // 数据类型转换 String oneAsString = 1.toString(); double oneAsDouble = double.parse('1.0'); // 类型判断 print(123.23 is int); // 算数运算符 var a = 13; var b = 5; print(a % b); // 取余 print(a ~/ b); // 取整 // 基础运算符 var c; c ??= 20; // 如果c为null,将c赋值为20 print(c); // ??运算符 var d = 1; var e = d ?? 5; // 如果d不为null,e=d,否则e=5 print(e); } // 静态成员示例 class MyClass { static int staticVar = 10; static void staticMethod() { print('This is a static method.'); } void instanceMethod() { print('This is an instance method.'); print(staticVar); // 实例方法可以访问静态变量 } }