说我有:
import 'dart:async' show Timer;
import 'dart:math' show Random;
Run Code Online (Sandbox Code Playgroud)
我认为这样做的好处是您可以明确地设定自己的意图,因此,如果以后尝试使用其他内容,则必须明确地决定您是否愿意。
我想另一个好处是编译器速度(dart2js),因为即使有摇晃的树,它也可以更快地知道所依赖的内容。
它对运行时的速度有好处吗?其他福利?
我可以想到一些:
Foo
因为不需要而没有从库中导入该类,则不需要完全限定Foo
您可能正在使用的任何其他类。当然,每个开发人员的价值可能会因开发人员而异。
编辑:重新阅读您的文章,您已经提到2;但是,由于摇晃,您的编译速度不太准确。仅仅因为您没有show
一个类,并不意味着您不使用它-它可以由您使用的代码在内部使用,或从函数返回给您。
归档时间: |
|
查看次数: |
160 次 |
最近记录: |