【发布时间】:2015-03-30 17:36:10
【问题描述】:
在JS中,你可以做例如:
(function() {
var x = 7;
})();
console.log(x);
这将记录 undefined 因为 x 只在它自己的小范围内定义。
在java中做同样事情的原始/最佳/正常方法是什么?
不是这个,因为我觉得它看起来很丑:
...
public static void main(String[] args) {
do {
int x = 7;
} while (false) {}
System.out.println(x);
}
...
谢谢。
【问题讨论】:
-
为什么要投反对票?请详细说明原因
-
没有足够的研究工作。
-
真的,如果你是这样的话,你会早点添加评论的。
-
@你到底在问什么?您的问题的标题是私有范围,并且在您询问变量范围的框中?