Dart(十二):库的引用

2019-01-02  本文已影响0人  书写不简单

Dart中任何文件都是一个库,即使你没有用关键字library声明

1、import

import语句用来导入一个库
后面跟一个字符串形式的Uri来指定表示要引用的库

//dart:前缀表示Dart的标准库,如dart:io、dart:html
import 'dart:math';

//当然,你也可以用相对路径或绝对路径的dart文件来引用
import 'lib/student/student.dart';

//Pub包管理系统中有很多功能强大、实用的库,可以使用前缀 package:
import 'package:args/args.dart';

当各个库有命名冲突的时候,可以使用as关键字来使用命名空间

import 'lib/student/student.dart' as Stu;

Stu.Student s = new Stu.Student();
import 'lib/student/student.dart' show Student, Person;

import 'lib/student/student.dart' hide Person;

2、library

library定义这个库的名字
但库的名字并不影响导入,因为import语句用的是字符串Uri

library person;

3、part和part of

// math.dart文件开头
library math;
part 'point.dart';
part 'random.dart';

// point.dart文件开头
part of math;

// random.dart文件开头
part of math;
上一篇 下一篇

猜你喜欢

热点阅读