- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
var
sMem: String;
.......
case Byte(sMem[len]) of
Word('k'): { Что то делаем };
Word('m'): { Что то делаем };
Word('g'): { Что то делаем };
end;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+81
var
sMem: String;
.......
case Byte(sMem[len]) of
Word('k'): { Что то делаем };
Word('m'): { Что то делаем };
Word('g'): { Что то делаем };
end;
Вот такой вот гавнокод
guest 25.01.2013 22:58 # −3
даже если чтотоделаем идентичны. ибо -- пока идентичны.
TarasB 25.01.2013 23:48 # 0
haker 26.01.2013 06:36 # −3
А case не умеет работать со строками в явном виде, вот и пришлось приводить к числам
bormand 26.01.2013 08:27 # +3
vistefan 26.01.2013 15:12 # +1
Это даже говно мамонта может с чарами, а FPC, к примеру, нормально кейсит по строкам.
guest 26.01.2013 23:30 # 0
TarasB 27.01.2013 00:55 # +3
Код действительно говно, поэтому я плюсанул, откуда -6?
Говно, никак не влияющее на выхлоп компилятора, но и нахрен не нужное.
haker 27.01.2013 11:28 # −2
LispGovno 27.01.2013 11:34 # +3
Это ты забыл где ты находишься. На говнокоде делают так, как хотят.
LispGovno 27.01.2013 23:15 # 0