在 Java 的 Nashorn 引擎中,当你评估代码时,如果你这样做
var e = Packages.org.bukkit["event"]
e 将为空。
但是,我发现的一件事是,如果我这样做
var anothervar = Packages.org.bukkit.event
var e = Packages.org.bukkit["event"]
e(以及 anothervar)将是 org.bukkit.event 包。
为什么 Nashorn 有它,所以在我访问带有点符号的包后,它会开始使用括号符号?