Запитання з тегом «boolean»

9
Як я можу здійснити дзвінок із булевим ясним? Булева пастка
Як зазначається у коментарях @ benjamin-gruenbaum, це називається булевою пасткою: Скажіть, у мене така функція UpdateRow(var item, bool externalCall); і в моєму контролері це значення для externalCallзавжди буде ПРАВИЛЬНИМ. Який найкращий спосіб викликати цю функцію? Я зазвичай пишу UpdateRow(item, true); Але я запитую себе, чи повинен я оголосити булеве, аби …
76 boolean  const 

16
Навіщо використовувати! Boolean_variable Over boolean_variable == false
Коментар до цього питання: Перевірка, чи метод повертає false: призначити результат тимчасовій змінній, або поставити виклик методу безпосередньо в умовний? говорить, що ви повинні використовувати !booleanзамість цього boolean == falseпри тестуванні умов. Чому? Для мене boolean == falseнабагато природніше англійська мова і більш чітка. Прошу вибачення, якщо це лише питання …

2
Чи слід завжди використовувати "є" як префікс для булевих змінних? [зачинено]
Чи слід завжди використовувати isв якості префікса булеві змінні? А що з булевими, які щось вказують на минуле? Треба писати isInitializedчи wasInitialized? Чи слід писати для властивостей IsManyMembersабо HasManyMembers? Чи є найкращі практики? Або я просто повинен писати відповідно до англійських правил?

8
Чи краще нове булеве поле, ніж нульове посилання, коли значення може бути значимо відсутнє?
Наприклад, припустимо, у мене є клас Member, у якого є останнійChangePasswordTime: class Member{ . . . constructor(){ this.lastChangePasswordTime=null, } } чий lastChangePasswordTime може бути значимим відсутнім, оскільки деякі члени ніколи не можуть змінювати свої паролі. Але відповідно до Якщо нулі є злими, що слід використовувати, коли значення може бути змістовно …
39 null  boolean 

13
Чи неправильно використовувати булевий параметр для визначення значень?
Згідно Чи неправильно використовувати булевий параметр для визначення поведінки? , Я знаю важливість уникати використання булевих параметрів для визначення поведінки, наприклад: оригінальна версія public void setState(boolean flag){ if(flag){ a(); }else{ b(); } c(); } Нова версія: public void setStateTrue(){ a(); c(); } public void setStateFalse(){ b(); c(); } Але як …

6
Коли слід використовувати bools у C ++?
У нас було завдання для нашого класу, де нам довелося створити гру « Tic-tac-toe» . Люди люблять ускладнювати себе, тому вони писали складні ігри, до яких входили меню. Наприкінці гри вам довелося мати можливість знову зіграти або вийти з програми. Я використовував intзмінну для цього, але я помітив деяких однокласників, …
34 c++  boolean 

2
Чому булеве значення зберігається як байт всередині комп'ютера, коли йому потрібен лише один біт
Я нещодавно почав вчитися писати код, і в своїй книзі я натрапив на це питання. "Чому булеве значення зберігається як байт всередині комп'ютера, коли йому потрібен лише один біт?" може хтось пролити більше світла на це питання?

3
Чому булівський тип у C ++ підтримує ++, але ні -?
Чому оператор --не існує для bool, а для оператора ++? Я спробував C ++, і не знаю, чи стосується мого питання до іншої мови. Я також буду рада знати. Я знаю , я можу використовувати оператора ++з bool. Це робить будь-який бул рівним справжньому. bool b = false; b++; // …

3
Чому ім'я типу boole примітивного типу Java не є "bool"?
Java має int і Integer boolean і Boolean Це здається трохи непослідовним, чому б і ні boolvs Booleanвикористовувати встановлене коротше ім’я для примітивного типу? або integervs, Integerщоб зберегти імена типів послідовними? Я думаю, що C ++ вирішив використовувати boolтрохи раніше, ніж вирішив використовувати Java boolean, і, можливо, також деякі (нестандартні …
28 java  history  boolean 

8
Чи існує термінологія для "істинного", "помилкового" та змінення булевого? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закритий минулого року . Скажімо, я намагаюся описати свій код на технічній нараді. По- перше, я встановив булево foobarдоtrue …

7
Як перетворити таблицю істинності в найменший можливий блок if / else
Як я можу взяти таблицю правдивості і перетворити її в ущільнену, якщо блок? Наприклад, скажімо, у мене є ця таблиця істинності, де A і B - умови, а x, y і z - можливі дії: A B | x y z ------------- 0 0 | 0 0 1 0 1 …

12
Правильний коментар для булевих аргументів функції, які є "помилковими"?
З деяких проектів з відкритим кодом я зібрав такий стиль кодування void someFunction(bool forget); void ourFunction() { someFunction(false /* forget */); } Я завжди сумніваюся, що falseтут означає. Чи означає це "забути", чи "забудь" посилається на відповідний параметр (як у випадку вище), а "помилка" має намір заперечувати його? Який стиль …

4
Повернення булевого типу, коли успіх чи невдача є єдиною турботою
Мені часто доводиться повертати булевий метод із методу, який використовується в декількох місцях, щоб містити всю логіку навколо цього методу в одному місці. Необхідно знати весь метод (внутрішнього) виклику - успішна операція чи ні. Я використовую Python, але питання не обов'язково стосується цієї мови. Є лише два варіанти, які я …


5
Коли оцінка короткого замикання погана?
Щоб бути трохи більш зрозумілим, зазначу, що я багато часу проводив з різними мовами. Але до цього часу це буде або він буде використовувати його постійно, або він взагалі не підтримує. Зараз я починаю роботу над проектами, для яких потрібен VB.net, і я бачу, що це забезпечує обидва способи в …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.