本文介绍了dart导入和同一文件中的部分指令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在写一个飞镖文件:
I'm writing a dart file:
import 'something.dart'
part of my_lib;
class A{
//...
}
我试过这个用 import
和部分的
指令反转了它仍然无效,你有没有一个类文件作为库的一部分并且有导入?
I have tried this with the import
and part of
directives reversed and it still won't work, can you not have a class file as part of a library and have imports?
推荐答案
所有的导入应该放在那个文件中定义库。
All your imports should go in the file that defines the library.
库:
library my_lib;
import 'something.dart';
part 'a.dart';
class MyLib {
//...
}
a.dart
part of my_lib;
class A {
//...
}
由于a.dart是my_lib的一部分,因此它可以访问my_lib导入的任何文件。
Since a.dart is part of my_lib it will have access to any files that my_lib imports.
这篇关于dart导入和同一文件中的部分指令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!