8.dart语法

2019-07-11  本文已影响0人  anthonywj

1.官方文档

http://dart.goodev.org/guides/language/language-tour

2.语法学习

参考:https://www.jianshu.com/p/9e5f4c81cc7d

3. 要点记录

  1. Dart动态类型语言, 尽量给变量定义一个类型,会更安全,没有显示定义类型的变量在 debug 模式下会类型会是 dynamic(动态的)。
  2. Dart 没有 public、private、protected 这些关键字,变量名以"_"开头意味着对它的 lib 是私有的。
  3. 级联符号..允许您在同一个对象上进行一系列操作。除了函数调用之外,还可以访问同一对象上的字段。这通常会为您节省创建临时变量的步骤,并允许您编写更流畅的代码。
querySelector('#confirm') // Get an object.
    ..text = 'Confirm' // Use its members.
    ..classes.add('important')
    ..onClick.listen((e) => window.alert('Confirmed!'));
var button = querySelector('#confirm');
 button.text = 'Confirm';
 button.classes.add('important');
 button.onClick.listen((e) => window.alert('Confirmed!'));
  1. 函数,默认参数,可选参数
上一篇下一篇

猜你喜欢

热点阅读