在TypeScript中,我可以这样导入另一个模块/名称空间:
namespace Shapes2 {
import shapes = Shapes;
var bar = new shapes.Bar();
}
然而,我也可以直接引用命名空间。
namespace Shapes3{
var shapes = Shapes;
var bar = new shapes.Bar();
}
import
有什么用处吗?
什么情况下我需要使用 import
而不是 var
?
var
代替,并节省三次按键。但我仍然不明白它为什么被发明出来。 - BanksySanvar
也是一样的... 如果我用var
替换import
关键字,那么它们完全相同。不是吗? - BanksySanvar x1 = new abbrev.Object1(); var x2 = new abbrev.Object2(); var x3 = new abbrev.Object3();
- ManoDestravar namespace = path.to.namespace
然后var x1 = new namespace.Object1()
行不行? - BanksySan