dart
qiphon3650
成功需要努力,知识源于分享!
展开
-
dart 语法基础
dart 语法 变量声明 var 类似于JavaScript中的var,它可以接收任何类型的变量,但最大的不同是Dart中var变量一旦赋值,类型便会确定,则不能再改变其类型,如: var t; t= 'hello world'; // dart 是强类型语言,同时语法要求也比较严格,每句话结束必须写分号 // 类型一旦定义后就不能再修改 t = 1000 ; // 这里会报错 ...转载 2019-03-10 19:44:31 · 631 阅读 · 0 评论 -
dart基础(粗总结)
重要的概念 每个变量都是一个对象,每个对象是一个类的实例。甚至数字,函数,和null都是对象。所有对象都继承自Object类 Dart动态类型语言, 尽量给变量定义一个类型,会更安全,没有显示定义类型的变量在 debug 模式下会类型会是 dynamic(动态的)。 Dart 在 running 之前解析你的所有代码,指定数据类型和编译时的常量,可以提高运行速度。 Dart中的类和接口是统一的,...转载 2019-07-01 22:55:00 · 267 阅读 · 0 评论 -
dart function
function bool isNoble(int atomicNumber) { return _nobleGases[atomicNumber] != null; } //尽管上面这个指导的格式声明了参数和返回值的类型,实际上你可以不这么做: printNumber(num number) { // 没有声明类型也是可以的 print('The numb...转载 2019-07-02 01:51:25 · 969 阅读 · 0 评论 -
dart异常
异常 catch Dart 除了提供 异常、错误 类型以外还提供了众多预定义的子类型。当然,你可以定义你自己的异常类型。毕竟,Dart程序可以将任何非空对象作为异常抛出,不只局限与异常和错误对象。 throw 抛出异常 throw new FormatException('Expected at least 1 section'); // 你也可以将任意对象作为异常抛出: throw '...转载 2019-07-02 04:34:57 · 854 阅读 · 0 评论