我最近讀了一些關於{}
的特殊語法的代碼,我問過一位更有經驗的Java開發人員,但他也無法回答。Java中的單獨代碼是什麼?
public void doSomething() {
someWorks();
{
someVariables;
someMoreWorks();
}
someEvenWorks();
{
...
}
}
爲什麼代碼作者將這些行放在{}
之內?我猜測,{}
內聲明的變量將公佈執行退出之後{}
,對的,因爲我不能再{}
外部訪問這些?
你說得對 - 它與限制範圍有關。 – duffymo
我覺得這是[這個問題](http://stackoverflow.com/questions/5466974/multiple-open-and-close-curly-brackets-inside-method-java) – momo