Я недавно прочитал какой-нибудь код, который использует специальный синтаксис в отношении {}
, я спросил более опытный разработчик Java, но он также не может ответить.
public void doSomething() {
someWorks();
{
someVariables;
someMoreWorks();
}
someEvenWorks();
{
...
}
}
Почему автор код помещает эти строки внутри {}
? Я предполагаю, что переменные, заявленные в {}
{} , будут выпущены сразу после выполнения выходов {}
, верно, потому что я не могу получить доступ к ним снаружи {}
] больше?