
Dart-学习日记
文章平均质量分 89
Dart-学习日记
浩辉-Hy
沿途逛世间一趟只有向上
展开
-
Dart学习日记-控制流
通过指定多个 catch 语句,可以处理可能抛出多种类型异常的代码。如上述代码所示,捕获语句中可以同时使用 on 和 catch ,也可以单独分开使用。使用 on 来指定异常类型, 使用 catch 来 捕获异常对象。catch() 函数可以指定1到2个参数, 第一个参数为抛出的异常对象, 第二个为堆栈信息 ( 一个 StackTrace 对象 )。Dart 代码可以抛出和捕获异常。如果异常没有被捕获, 则异常会抛出, 导致抛出异常的代码终止执行。方法不会声明它们抛出的异常, 也不要求捕获任何异常。原创 2022-10-09 14:05:54 · 189 阅读 · 0 评论 -
Dart学习日记-运算符
要测试两个对象x和y是否表示相同的事物, 使用 == 运算符。(在极少数情况下, 要确定两个对象是否完全相同,需要使用 identical() 函数。(如上所见, == 运算符执行的是第一个运算符的函数。我们甚至可以重写很多运算符,包括 ==, 运算符的重写,参考 重写运算符。如果级联操作的对象可以为空,则对第一个操作使用空短级联 (?如果 x 或 y 可以 null,都为 null 时返回 true ,其中一个为 null 时返回 false。级联符号后面的代码对该对象进行操作,忽略任何可能返回的值。原创 2022-10-06 17:10:43 · 331 阅读 · 0 评论 -
Dart学习日记-函数与变量
变量仅存储对象的引用。这里名为 name 的变量存储了一个 String 类型对象的引用,“Bob” 则是该对象的值。name 变量的类型被推断为 String,但是你可以为其指定类型。如果一个对象的引用不局限于单一的类型,可以将其指定为 Object(或 dynamic)类型。原创 2022-09-05 19:38:37 · 441 阅读 · 0 评论 -
Dart学习日记-基础类型
Dart 支持两种 Number 类型:整数值;长度不超过 64 位,具体取值范围依赖于不同的平台。在 DartVM 上其取值位于 -263 至 263 - 1 之间。在 Web 上,整型数值代表着 JavaScript 的数字(64 位无小数浮点型),其允许的取值范围在 -253 至 253 - 1 之间。64 位的双精度浮点数字,且符合 IEEE 754 标准。int 和 double 都是 num 的子类。 num 中定义了一些基本的运算符比如 +、-、*、/ 等,还定义了 abs()、ceil(原创 2022-08-19 16:42:31 · 406 阅读 · 0 评论