Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 如何使用;作为「;导出库时?_Dart - Fatal编程技术网

Dart 如何使用;作为「;导出库时?

Dart 如何使用;作为「;导出库时?,dart,Dart,我有一个文件,foo.dart,它正在导出一些库 导出“省道:转换”;//作品 将“dart:math”导出为math;//错误 但是您可以看到,在导出中使用as时出现错误。您无法导出命名空间 导出不能将设置为。 作为前缀对导入的影响是在库中声明名称空间,并将导入的库导入该名称空间。 对于导出,您无法执行类似的操作,因为您根本无法导出名称空间,该语言中不存在该概念。您只能导出声明 这也防止了嵌套的名称空间,如果您可以导出一个名称空间,然后导入或导出一个新的前缀,那么就可以得到嵌套的名称空间。您

我有一个文件,
foo.dart
,它正在导出一些库

导出“省道:转换”;//作品
将“dart:math”导出为math;//错误

但是您可以看到,在导出中使用
as
时出现错误。

您无法导出命名空间

导出不能将
设置为
作为前缀对导入的影响是在库中声明名称空间,并将导入的库导入该名称空间。
对于导出,您无法执行类似的操作,因为您根本无法导出名称空间,该语言中不存在该概念。您只能导出声明


这也防止了嵌套的名称空间,如果您可以导出一个名称空间,然后导入或导出一个新的前缀,那么就可以得到嵌套的名称空间。

您想将'dart:math'导出为math
做什么?@jamesdlin我想在我的
main.dart
文件中导入
foo.dart
,并想在那里使用
math.pi
。实际上,我的main.dart文件中有大约50条导入语句,所以我想我可以将它们放在
foo.dart
文件中,然后只导入
foo.dart
@jamesdlin,我想这可以通过
part
part
来完成,这是一个好方法吗?这不能用part文件来完成,也不能用part文件。