飞镖中的前进包裹成员

时间:2018-09-03 17:53:21

标签: dart flutter

我导入了一个程序包,并将转发其中的一个成员。 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

1 个答案:

答案 0 :(得分:3)

您可以使用export

import 'package:xzy/xzy.dart'; 
export 'package:xzy/xzy.dart' show Xyz; 

或者只是

export 'package:xzy/xzy.dart' show Xyz; 

您不需要为此导入。如果您在此重新导出文件中不需要Xyz,只需导出就足够了。

另请参见