在Dart中使用库时,我并不完全理解part/ part of和import/ 之间的区别export.例如:
one.dart:
library one;
part "two.dart";
Class One {
};
Run Code Online (Sandbox Code Playgroud)
和
two.dart:
part of one;
import 'somefile.dart';
Class Two {
}
Run Code Online (Sandbox Code Playgroud)
与
library one;
import 'two.dart';
Class One {
}
Run Code Online (Sandbox Code Playgroud)
和
library two;
import 'somefile.dart';
export 'somefile.dart';
Class Two {
}
Run Code Online (Sandbox Code Playgroud)
两种情况似乎都做同样的事情.什么时候最好使用part和part of,而不是import?以及是否有场景中import是行不通的,但part并part of不会?
dart ×1