我知道应该在某个自定义库中使用此关键字, 但是当我把它掉到地上时,什么也没发生(至少我什么也没注意到), 进口仍然运作良好,私有会员仍然是私有会员.
有人能解释一下DART中的"library"关键字是做什么的吗?
我知道应该在某个自定义库中使用此关键字, 但是当我把它掉到地上时,什么也没发生(至少我什么也没注意到), 进口仍然运作良好,私有会员仍然是私有会员.
有人能解释一下DART中的"library"关键字是做什么的吗?
update 2018-03-05个
现在有一段时间,part of
接受URI,这将library
的需求减少到很少的边缘情况.
update 2015-11-27个
通过最近的更改,两个导入的无名库不再产生警告.计划是使库声明完全可选.
The library declaration is optional. If it is omitted the library name defaults to ""
.
There are some situations (pub build
) where you get an error if two libraries have the same name, so it's usually good practice to set proper library names.
在由一个库组成的简单命令行应用程序中,省略库声明通常没有问题.
隐式命名库的名称为空字符串.
库的名称用于将其绑定到单独编译的部分 库(称为部件),并可用于打印等 一般说来,就是反射.该名称可能与其他语言相关 进化论.
打算广泛使用的库应该避免名称冲突. DART的wine 吧套餐管理系统提供了一种机制 所以.有效地保证每个wine 吧套餐都有一个唯一的名称 强制实施全局命名空间.