我导入一个包并转发它的一个成员。 Dart为此提供了什么语法?
foo.dart
import 'package:xzy/xzy.dart'; // contains class Xyz
// how do I forward Xyz here to make it available in bar.dart?
bar.dart
import 'package:mypackage/foo.dart';
Xyz is hidden here
你可以使用export
import 'package:xzy/xzy.dart';
export 'package:xzy/xzy.dart' show Xyz;
要不就
export 'package:xzy/xzy.dart' show Xyz;
您无需为此导入。如果您在此重新导出文件中不需要Xyz
,那么只需导出即可。
也可以看看