- 1
bit = bit == 0 ? 0 : 1;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
bit = bit == 0 ? 0 : 1;
бит или не бит?
guest 05.01.2011 23:04 # +1
Если бы тут был контекст, может быть поверил бы...
Lure Of Chaos 05.01.2011 23:06 # +1
http://archive.devx.com/java/free/articles/gt052002/gt052002-1.asp
This is obvious 05.01.2011 23:16 # 0
Lure Of Chaos 05.01.2011 23:18 # 0
Dummy00001 05.01.2011 23:43 # 0
Lure Of Chaos 05.01.2011 23:44 # 0
> (!!bit) трюк
? это ж ява
Dummy00001 06.01.2011 00:02 # 0
Lure Of Chaos 06.01.2011 01:12 # 0
guest 06.01.2011 00:18 # −1
Это и не нужно.
Достаточно: bit==0
absolut 06.01.2011 03:42 # 0
guest 06.01.2011 00:18 # 0
mindfreakthemon 06.01.2011 00:28 # 0
guest 06.01.2011 00:30 # +1
TarasB 06.01.2011 17:59 # 0
bit != 0 сгодится?
mindfreakthemon 06.01.2011 18:45 # 0
10 ^ 01 = 11
тогда, если можно возвращать булеан тут, то конечно :)
TarasB 06.01.2011 20:25 # 0
Надо, чтобы 0 в 0, остальное - в 1.
mindfreakthemon 06.01.2011 20:41 # 0
что-то мне уже не нравится это
TarasB 06.01.2011 21:33 # 0
А у тебя наоборот.
mindfreakthemon 06.01.2011 21:34 # 0
ну так если bit = 2, то bit != 0 => true => 1, хотя bit == 0 ? 0 : 1 => 0.
TarasB 06.01.2011 23:04 # 0
После вопросика идёт "если да", а после двоеточия - "если нет".
mindfreakthemon 06.01.2011 23:07 # 0
Был неправ.
absolut 07.01.2011 00:40 # +4
:)))) детский сад, ей богу
TarasB 07.01.2011 00:42 # −2
guest 07.01.2011 00:46 # +2
Эта фраза не слабее предыдущей. :))))
guest 07.01.2011 00:47 # −2
Dummy00001 06.01.2011 01:08 # 0
я вот тут вспомнил что даже на С подобный код будет подтормаживать. я в универские года баловался кодированием/компрессией данных - и пару реализаций сам делал. хвастатся было особо нечем, подтормаживало заметно по сравнению с извращенным кодом (обложеный макросами и инлайнами с ног до головы) который народ в профессиональных компрессорах использует.
ну дак это на С. а на жабе подобный код... ну почти как попытка писать в жабе на асме.
Lure Of Chaos 05.01.2011 23:23 # +1
вот мне нравится if ((bit != 0) && (bit != 1))
ki6opr 06.01.2011 10:05 # +1
тип переменной то int, так что написать могут что угодно в нее
eee_qqq 06.01.2011 12:34 # +2
Автора однозначно надо БИТь
Мистер Хэнки 06.01.2011 13:06 # 0
guest 06.01.2011 15:40 # +2
TarasB 06.01.2011 18:00 # +3
(испорчены данные, описывающие бейсбольную биту).