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;
网友评论