![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dart+flutter
WebCoderT
web小哥哥一枚。
展开
-
dart/flutter 笔记 6
类使用类的成员变量对象的由函数和数据(即方法和实例变量)组成。 方法的调用要通过对象来完成: 调用的方法可以访问其对象的其他函数和数据。使用 (.) 来引用实例对象的变量和方法:var p = Point(2, 2);// 为实例的变量 y 设置值。p.y = 3;// 获取变量 y 的值。assert(p.y == 3);// 调用 p 的 distanceTo() 方法。num distance = p.distanceTo(Point(4, 4));使用 ?. 来代替 .原创 2021-09-26 16:58:58 · 173 阅读 · 0 评论 -
dart/flutter 笔记 5
异常throwthrow 'Out of llamas!';catch捕获异常可以避免异常继续传递(除非重新抛出( rethrow )异常)。try { breedMoreLlamas();} on OutOfLlamasException { buyMoreLlamas();}通过指定多个 catch 语句,可以处理可能抛出多种类型异常的代码。 与抛出异常类型匹配的第一个 catch 语句处理异常。try { breedMoreLlamas();} on OutOfLl原创 2021-09-26 13:53:53 · 58 阅读 · 0 评论 -
dart/flutter 笔记 4
控制流程语句if elseif (isRaining()) { you.bringRainCoat();} else if (isSnowing()) { you.wearJacket();} else { car.putTopDown();}forvar message = StringBuffer('Dart is fun');for (var i = 0; i < 5; i++) { message.write('!');}闭包在 Dart 的 f原创 2021-09-26 13:49:10 · 50 阅读 · 0 评论 -
dart/flutter 笔记 3
运算符++ -- () [] . ?.- ! ~ ++ --* / % ~/+ -<< >> >>>&^|>= > <= < as is is!== !=&&|| ??a1?a2:a3..= *= /= += -= &= ^= etc.原创 2021-09-26 13:27:14 · 46 阅读 · 0 评论 -
dart/flutter 笔记 2
函数main函数任何应用都必须有一个顶级 main() 函数,作为应用服务的入口。 main() 函数返回值为空,参数为一个可选的 List 。void main(List<String> arguments) { print(arguments); assert(arguments.length == 2); assert(int.parse(arguments[0]) == 1); assert(arguments[1] == 'test');}函数可以作为参数原创 2021-09-26 13:17:00 · 58 阅读 · 0 评论 -
dart/flutter 笔记 1
@override这是指出该函数也是祖先类中定义的函数但是被重新定义为在当前类中执行其他操作它还用于注释抽象方法的实现可选提高可读性@required使用const Scrollbar({Key key , @required Widget child})函数中的参数分为两种类型:require 和optional 。 命名的可选参数也可以标记为 “@ required”位置可选参数 使用[]assertassert 方法的参数可以为任何返回布尔值的表达式或者方法。如果返回的原创 2021-09-26 11:10:10 · 58 阅读 · 0 评论