Dart学习

2019-01-31  本文已影响27人  过期的薯条

1.引言

当前移动端比较火的莫过于Flutter,开发语言Dart ,Dart号称能运用到前端,后台,app上。Flutter是未来的开发趋势,所有有必要学习下Dart。
Dart中文教程:http://dart.goodev.org/guides/language/language-tour#operators

2.正文

按照文档学习了一遍Dart。下面将记录下Dart与java的异同。

abstract class SuperClass {

  String name;
  void getName();
//构造方法
  SuperClass():name="123"{

  }
}
class B {
  a() {
    print("S.a");
  }
}

class A {
  a() {
    print("A.a");
  }

  b() {
    print("A.b");
  }
}

class C {
  a() {
    print("C.a");
  }

  b() {
    print("C.b");
  }
}

class T with B, C, A {
  a() {
    print("T.a");
  }
}
void main() {
  T t = new T();
  t.a();
  t.b();
}

class T的b方法 就是,B,C,A三个类中的交集。以最后一个类的b方法为准

  1. 函数把自己放入队列和返回一个未完成的Future对象
  2. 之后当值可用时,Future带着值变成完成状态。
    为了获得Future的值,有两种方式:
  3. 使用async和await
  4. 使用Future的接口
Future<String> getUserInfor() async {
  return "wxy";
}

requestUserInfor() async {
  String success = await getUserInfor();
  print(success);
}

void main(List<String> args) async {
  String success = await getUserInfor();
  print(success);
}
上一篇 下一篇

猜你喜欢

热点阅读