Dart中库的使用

1.系统库

语法特点:import 'dart:库名'

import 'dart:io';
import 'dart:math';
import 'dart:async';

2.使用自定义库

库文件目录: utils/cy_utils.dart

int sun(int num1,int num2){return num1 + num2}
int mul(int num1,int num2){return num1 * num2}

使用自定义库:

import "utils/cy_utils.dart";
print(sum(1,2));

其他一些用法:

1. 给库起别名
import "utils/cy_utils.dart" as cyutils;
print(cyutils.sum(10,20));
2.只导入部分内容
  show:执行要导入的内容
  hide:隐藏某个要导入的内容,并导入其他内容
import "utils/cy_utils.dart"  hide mul;
import "utils/cy_utils.dart"  show sum;

3.使用export管理头文件(抽取公共dart文件)

创建一个文件名utils的文件

utils.dart

library cyutils;//声明库的名字(可以省略)
export "utils/cy_utils.dart";
export "utils/cy_colors.dart";

使用时

import 'utils.dart';
sum(1,2);

4.使用第三方库

dart三方库:https://pub.dev

创建一个yaml文件

pubspec.yaml

name:名称
description:描述
dependencies:
  http:^0.12.2

终端键入指令安装

pub get

导入三方库:

import 'package:http/http.dart' as http;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容