Dart 语言概述
- 一切都是对象,包括数字,字符串,null都是对象,都继承自 Object 类。
- 支持推断类型。支持泛型。
- 标识符以下划线(_)开头,则它相对于库是私有的。
- int 占 8 个字节,但是被编译为JavaScript时,是 53 位有效位。
- double 64位(双精度)浮点数,依据 IEEE 754 标准。
int 和 double 都是 num. 的亚类型。 num 类型包括基本运算 +, -, /, 和 *, 以及 abs(), ceil(), 和 floor(), 等函数方法。 (按位运算符,例如»,定义在 int 类中。) 如果 num 及其亚类型找不到你想要的方法, 尝试查找使用 dart:math 库。
-
String ,Dart 字符串是一组 UTF-16 单元序列。 字符串通过单引号或者双引号创建。 字符串可以通过 ${expression} 的方式内嵌表达式, 如果表达式是一个标识符,则 {} 可以省略
- 使用连续三个单引号或者三个双引号实现多行字符串对象的创建:
- 使用 r 前缀,可以创建 “原始 raw” 字符串:
var s = r"In a raw string, even \n isn't special.";