我导入了一个程序包,并将转发其中的一个成员。 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
答案 0 :(得分:3)
您可以使用export
import 'package:xzy/xzy.dart';
export 'package:xzy/xzy.dart' show Xyz;
或者只是
export 'package:xzy/xzy.dart' show Xyz;
您不需要为此导入。如果您在此重新导出文件中不需要Xyz
,只需导出就足够了。
另请参见