14.Dart - Archivo

Dardo - Archivo

Después de leer y leer el archivo de salida

import 'dart:io';

void main() {
  //then方法:可以得到Future的结果并且能够返回一个新的Future

  new File(r"C:\Users\zhulianghao\Desktop\Dart异步编程.md")
      .readAsString() //读取文件,提交任务
      .then((s) {
    //接受任务
    print(s);
    return 1;
  }).then((msg) {
    print(msg);
  }).catchError((e, s) {
    print(e.runtimeType);
    print(e);
    print(s.runtimeType);
    print(s);
  });

  Future.forEach([1, 2, 3, 4], (i) {
    print(i);
  });

  //

  Future.wait([
    Future.delayed(Duration(seconds: 1)),
    Future.delayed(Duration(seconds: 2))
  ]).then((_) {
    print(1);
  });
}
Publicado 49 artículos originales · ganado elogios 6 · Vistas a 80000 +

Supongo que te gusta

Origin blog.csdn.net/zlhyy666666/article/details/104625960
Recomendado
Clasificación