Skip to content

Latest commit

 

History

History
36 lines (31 loc) · 610 Bytes

dart.md

File metadata and controls

36 lines (31 loc) · 610 Bytes

基础部分

  • 可以用var,也可以指定类型,默认值为null
var myNull; // == null
  • 函数可选声明返回类型
fn(){
    return true;
}
bool fn(){
    return true;
}
  • 与js的promise类似,有个future的玩意用来干这个异步的事情
HttpRequest.request(url)
    .then(value=>{})
    .catchError(error=>{})
  • async和await
fn() async{ // 真诡异,async放在后面,而不是前面
    var request = await HttpRequest.request(url);
    print(request);
}
  • 导入包
import 'package:flutter/material.dart';