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

Булевий тип даних - це тип даних із лише двома можливими значеннями: істинним або хибним.

12
Логічні одержувачі Java "є" проти "є"
Я знаю, що конвенція в Java для логічних добувачів включає префікс "є". isEnabled isStoreOpen Але що, якщо предмет є множинним? Тобто, що робити, якщо замість того, щоб хотіти дізнатися, чи відкритий магазин, я хотів би знати, чи всі магазини відкриті? isStoresOpen() не має сенсу в англійській мові. У мене є …

8
Який розмір булевої змінної в Java?
Заблоковано . Це запитання та відповіді на нього заблоковані, оскільки це питання не стосується теми, але має історичне значення. Наразі він не приймає нових відповідей або взаємодій. Чи може хтось сказати бітовий розмір логічного значення в Java?
89 java  boolean 


6
iOS: Використовуйте логічне значення в NSUserDefaults
Коли rootViewControllerмоя програма завантажується, я хочу мати можливість перевірити, чи збережено облікові дані для входу користувачів NSUserDefaults. В основному, коли користувач завантажує додаток, і він / вона не зберігає свої облікові дані для входу, modalAlertViewбуде натиснуто a , і користувач зможе належним чином зберегти свої облікові дані. Це зберігає ці …

6
Перевірка значення необов’язкового Bool
Коли я хочу перевірити, чи необов’язковий Bool відповідає дійсності, це не працює: var boolean : Bool? = false if boolean{ } Це призводить до цієї помилки: Додатковий тип '@IvalueBool?' не може використовуватися як логічна; замість цього перевірити на '! = nil' Я не хочу перевіряти нуль; Я хочу перевірити, чи …

4
Найшвидший спосіб генерування випадкового логічного значення
Отже, існує кілька способів створити випадковий bool в C #: Використання Random.Next (): rand.Next(2) == 0 Використання Random.NextDouble (): rand.NextDouble() > 0.5 Чи справді є різниця? Якщо так, то який із них насправді кращий? Або є інший спосіб, якого я не бачив, це може бути навіть швидше?

14
Перетворити значення True / False, прочитане з файлу, у логічне значення
Я читаю True - Falseзначення з файлу, і мені потрібно перетворити його на логічне значення. В даний час він завжди перетворює його на, Trueнавіть якщо для значення встановлено значення False. Ось MWEте, що я намагаюся зробити: with open('file.dat', mode="r") as f: for line in f: reader = line.split() # Convert …
86 python  string  boolean 

3
Як створити логічне значення?
Я абсолютно новачок у XSLT і не можу зрозуміти, де я помиляюся з наступним кодом. <xsl:variable name="var" select="boolean('false')"/> <xsl:if test="$var'">variable is true</xsl:if> Він завжди повертає істину, коли він призначений як помилковий. Чому?


3
Чому bool є підкласом int?
При зберіганні буля в memcached через python-memcached я помітив, що він повертається як ціле число. Перевірка коду бібліотеки показала мені, що є місце, де isinstance(val, int)перевіряється позначення значення як ціле число. Тому я протестував його в оболонці python і помітив наступне: >>> isinstance(True, int) True >>> issubclass(bool, int) True Але …
84 python  boolean 

9
Використання побітових операторів для булевих в C ++
Чи є причина не використовувати побітові оператори &, | та ^ для значень "bool" у C ++? Я іноді стикаюся з ситуаціями, коли я хочу, щоб саме одна з двох умов була істинною (XOR), тому я просто вкидаю оператор ^ у умовний вираз. Я також іноді хочу, щоб усі частини …


7
Чому тернарний оператор використовується для визначення 1 і 0 у макросі?
Я використовую SDK для вбудованого проекту. У цьому вихідному коді я знайшов якийсь код, який, принаймні, мені здався своєрідним. У багатьох місцях SDK є вихідний код у такому форматі: #define ATCI_IS_LOWER( alpha_char ) ( ( (alpha_char >= ATCI_char_a) && (alpha_char <= ATCI_char_z) ) ? 1 : 0 ) #define ATCI_IS_UPPER( …

14
Чи повинні програмісти використовувати логічні змінні для "документування" свого коду?
Я читаю Код Макконелла Complete Complete , і він обговорює використання булевих змінних для документування вашого коду. Наприклад, замість: if((elementIndex < 0) || (MAX_ELEMENTS < elementIndex) || (elementIndex == lastElementIndex)){ ... } Він пропонує: finished = ((elementIndex < 0) || (MAX_ELEMENTS < elementIndex)); repeatedEntry = (elementIndex == lastElementIndex); if(finished || …

9
Що означає це логічне значення "(число & 1) == 0"?
На CodeReview я опублікував робочий фрагмент коду і попросив поради щодо його вдосконалення. Одним із отриманих я був використання булевого методу, щоб перевірити, чи має ArrayList парну кількість індексів (що потрібно). Це був запропонований код: private static boolean isEven(int number) { return (number & 1) == 0; } Оскільки я …

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