|
Кодило
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
|
|||||||||||
Непонятный баг в правильном коде13.07.2010, 02:44. Показов 1192. Ответов 12
Метки нет (Все метки)
Есть ирк-бот на c#, раньше все работало нормально, но теперь стало игнорироваться условие
0
|
|||||||||||
| 13.07.2010, 02:44 | |
|
Ответы с готовыми решениями:
12
Непонятный баг в приложении ASP.Net Непонятный баг Непонятный баг в ListView |
|
76 / 73 / 9
Регистрация: 09.06.2010
Сообщений: 206
|
||||||||||||||||
| 13.07.2010, 03:39 | ||||||||||||||||
Если брать первый вариант, при условии что должен работать как второй, то правильно будет
Похоже немного условие в свое время поменяли и не учли.... А вообще, читал как-то - есть теорема в логике по подобным перестановкам, но названия не помню
1
|
||||||||||||||||
|
|
||||||
| 13.07.2010, 08:25 | ||||||
|
Похоже на проблемы с составлением лог вырыжения. Поробуй это
1
|
||||||
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|||
| 13.07.2010, 09:46 | |||
|
зы:
0
|
|||
|
Кодило
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
|
|
| 13.07.2010, 09:48 [ТС] | |
|
nio, пробовал и с | и с ||,
s-kvv, да, вы правы, с & действительно работает, что-то я запутался, ночью уже думал, что я сошел с ума, а сейчас ошибку понял быстро, наверное сон и правильная подсказка хорошо влияют на мозг, спасибо =)
0
|
|
|
118 / 119 / 20
Регистрация: 21.01.2010
Сообщений: 252
|
|
| 13.07.2010, 10:55 | |
|
Насколько я помню, оператор | в конструкциях на условия логический, так что его испольлзовать тоже можно. || это сокращенный. Вот и Шилдт о том же:"Единственное различие между обычноей и сокращенной версиями этих операторов состоит в том, что при использовании обычной операции всегда вычисляются оба операнда, в случае же сокращенной версии второй операнд вычисляется только при необходимости." Т.е. в случае с ИЛИ, если первое значение возвращает true, то второе даже не высчитывается.
0
|
|
|
76 / 73 / 9
Регистрация: 09.06.2010
Сообщений: 206
|
||||||||||||||||||
| 13.07.2010, 11:03 | ||||||||||||||||||
Оператор && - полностью булевый (1) а & - и битовый и булевый (2) Отличия (при булевых вычислениях): & - проверяет все выражение до конца, даже если уже ясно что дальше можно и не сравнивать, как и в примере && - сравнивает "ускоренно", т.е. когда становится ясно, что дальнейшие вычисления можно не проводить, он прекращает сравнения. В данном примере код
и совсем наоборот с кодом
Смысл написанного мной в предыдущем сообщении никак не меняется от такой особенности этих операторов У r0fL код не работал по причине описанной мной ранее. Только так!))))) Добавлено через 1 минуту
0
|
||||||||||||||||||
|
Кодило
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
|
|
| 13.07.2010, 12:12 [ТС] | |
|
l_a_m, изначально у меня было || это я потом уже стал перебирать вариации, кстати, и код действительно работал, потому и думал, что он правильный, а вчера увидел, что он не работает, ночью, вот и думал, что какой-то баг, в коде, который до этого работал
0
|
|
|
76 / 73 / 9
Регистрация: 09.06.2010
Сообщений: 206
|
||||||||||||
| 13.07.2010, 13:19 | ||||||||||||
0
|
||||||||||||
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
||||||
| 13.07.2010, 17:36 | ||||||
|
Может быть там было
0
|
||||||
|
Кодило
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
|
|
| 14.07.2010, 10:39 [ТС] | |
|
gGrn-7DA, s-kvv, Работает с &&, || - не правильно логически, так как канал не должен быть равен всем перечисленным каналам
0
|
|
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
||||||
| 14.07.2010, 10:42 | ||||||
|
слегка намудрил с =!=
0
|
||||||
| 14.07.2010, 10:42 | |
|
Помогаю со студенческими работами здесь
13
Непонятный баг. Вставка в стек Непонятный баг при запросе непонятный баг textarea под ie
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|