import ‘package:xxxx.dart’; //源于pub.dev (完美的相对引入)
import ‘xxxx.dart’; //自定义文件(库)(参考的相对引入(填写import命令码所在文件的上级文件夹下的文件(库)相对路径))(受到import命令码所在文件的参考路径的影响)
import:import不具有传递性(类似浅copy(引入地址赋予)) ('import ‘cat.dart’;'命令码当前所在文件(此处a1.dart内)能使用import引入’cat.dart’cat文件内的构造器)
import内用外不用
export:export具有传递性(类似深copy(导出内容副本))('export ‘cat.dart’;'命令码当前所在文件(此处b1.dart内)不能使用export导出’cat.dart’cat文件内的构造器)
export内不用外用
as:对已导入的文件(库)进行别名化(1.简化调用 2.(同名)区分调用 )//(未别名化时)本地优先
show:选择性的引入已导入文件(库)里面的部分内容
hide:选择性的屏蔽已导入文件(库)里面的部分内容
library:
deferred as:
part/part of: 进行命令码抽调,项目的结构分层更清爽(可读性高)(part/part of 成对映射出现)
Flutter Package 涉及关键字的探究