- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
try
{
for(..)
{
for(..)
{
if(...)
throw;//генерация исключения
}
}
}
catch(..)
{
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
try
{
for(..)
{
for(..)
{
if(...)
throw;//генерация исключения
}
}
}
catch(..)
{
}
Кому-то религия не позволяет юзать goto. Сорри, если было.
CHayT 05.02.2011 14:32 # +1
byss 05.02.2011 16:17 # +4
// КО
TarasB 05.02.2011 17:23 # −3
Lure Of Chaos 05.02.2011 17:33 # +1
это называется метка, и почти все современные языки это позволяют сделать break или continue
guest 05.02.2011 17:50 # +1
TarasB 05.02.2011 17:57 # 0
Lure Of Chaos 05.02.2011 18:01 # 0
LOOP2: for(;;){
break LOOP1;
}
}
guest 05.02.2011 18:10 # 0
guest 05.02.2011 18:11 # 0
Lure Of Chaos 05.02.2011 18:52 # 0
guest 05.02.2011 20:50 # 0
2)contiue поддерживает с меткой?
Lure Of Chaos 05.02.2011 21:03 # 0
2. да
guest 05.02.2011 21:17 # 0
a=5;
...
LOOP1: for(;;){
LOOP2: for(;;){
break LOOPGiGi;
}
}
а так можно?
Lure Of Chaos 05.02.2011 21:30 # 0
проверил:
guest 05.02.2011 21:37 # 0
Lure Of Chaos 05.02.2011 21:45 # 0
Наверное, это в принципе редчайшая фишка явы.
koodeer 05.02.2011 22:38 # −2
Ну хоть в чём-то жаву можно обвинить :). А то всё шарп обвиняют - мол, сахарка много :)
Lure Of Chaos 05.02.2011 22:40 # +2
guest 06.02.2011 01:22 # +2
koodeer 06.02.2011 14:11 # −1
guest 05.02.2011 18:12 # 0
Lure Of Chaos 05.02.2011 21:04 # 0
guest 05.02.2011 21:16 # 0
bober_maniac 06.02.2011 00:53 # 0
guest 06.02.2011 01:25 # 0
sectus 07.02.2011 05:53 # 0
Altravert 07.02.2011 07:17 # 0
guest 07.02.2011 13:41 # +1
Приведите пример для данного случая.
Altravert 08.02.2011 04:39 # 0
М?
gegMOPO4 08.02.2011 11:46 # 0
Altravert 15.02.2011 00:30 # 0
bFaInlN 25.08.2021 01:10 # 0