Dart-05 库

作者: JuliusL | 来源:发表于2022-07-27 20:08 被阅读0次
    T getData<T>(T value){
      return value;
    }
    

    在Dart中,库的使用时通过import关键字引入的。
    library指令可以创建一个库,每个Dart文件都是一个库,即使没有使用library指令来指定。

    Dart中的库主要有三种:

    1. 我们自定义的库
      import 'lib/xxx.dart';
    2. 系统内置库
      import 'dart:math';
      import 'dart:io';
      import 'dart:convert';
    3. Pub包管理系统中的库
      https://pub.dev/packages
      https://pub.flutter-io.cn/packages
      https://pub.dartlang.org/flutter/
      1. 需要在自己项目根目录新建一个pubspec.yaml
      1. 在pubspecc.yaml文件 然后配置名称、描述、依赖等信息
      1. 然后运行pub get获取包下载到本地
      1. 项目中引入库import 'package:http/http.dart' as http; 看文档使用

    pub包管理系统

    1. 从下面网址找到要用的库
      https://pub.dev/packages
      https://pub.flutter-io.cn/packages
      https://pub.dartlang.org/flutter
    2. 创建一个pubspec.yaml文件,内容如下
      name:xxx
      description: A new flutter module project.
      dependencies:
      http: ^0.12.0+2
      data_format: ^1.0.6
    3. 配置dependencies
    4. 运行pub get 获取远程库
    5. 看文档引入库使用

    async和await

    这两个关键字的使用只需记住两点:

    • 只有async方法才能使用await关键字调用方法
    • 如果调用别的async方法必须使用await关键字
      async是让方法变成异步。
      await是等待异步执行完成。

    相关文章

      网友评论

        本文标题:Dart-05 库

        本文链接:https://www.haomeiwen.com/subject/pfwbirtx.html