Flutter学习笔记—库的导入与异步函数

277 阅读1分钟

库的导入

指定dart:前缀,表示导入标准库,如dart:io;也可以用相对路径或绝对路径来引用dart文件

import 'dart:math';
import 'demo.dart';

指定package:前缀,表示导入包管理系统中的库

import 'package:utils/utils.dart';

异步

导入io库,调用sleep函数,模拟耗时操作,调用sleep函数睡眠2秒

import 'dart:io';

Task() async{
    await sleep(const Duration(seconds:2));
    return "Ok";
}

//定义一个函数用于包装
test() async{
    var r = await doTask();
    print(r);
}

void main(){
    print("main start");
    test();
    print("main end");
}