LINUX.ORG.RU

Объяви перед if(). // К.О.

Deleted
()

никак, если переменная локальная, то есть объявляется внутри блока. Так что только вариантом - объявить ее вне блока. А что мешать ее объявить вне блока? Ну подумаешь будет висеть Класс obj; и что? =)

fjfalcon ★★★
()

Область видимости переменной, объявленной внутри блока, распространяется только на этот блок и вложенные в него блоки.

LongLiveUbuntu ★★★★★
()

Ну что вы все, право! Человек так надеялся, что в Java есть bash'евский export, а вы растоптали его наивные мечты. :)

atrus ★★★★★
()

Так export наружу тоже ничего не выбрасывает. А тут человек вроде не просил, чтобы эта переменная была доступна из вызванной внутри if() {} функции :)

TerribleMutant
()
Ответ на: комментарий от atrus

А причём тут башевский export? Уж скорее first-class environments.

Begemoth ★★★★★
()

Код в студию. Сто пудов его можно переписать так, что не будет никаких извратов.

dizza ★★★★★
()
Ответ на: комментарий от gizzka

Счас выяснится, что эта переменная еще и внутри блока который внутри Runnable, и мы все будем ржать в голос :-)

no-dashi ★★★★★
()

Ладно, всем спасибо!

babusha
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.