Вопросы с тегом «boolean»

111
Почему размер логического примитива Java не определен?

В спецификации виртуальной машины Java говорится, что поддержка логических примитивных типов ограничена . Не существует инструкций виртуальной машины Java, предназначенных исключительно для операций с логическими значениями. Вместо этого выражения в языке программирования Java, которые работают с...

110
Почему `a == b или c или d` всегда принимает значение True?

Я пишу систему безопасности, которая запрещает доступ неавторизованным пользователям. import sys print("Hello. Please enter your name:") name = sys.stdin.readline().strip() if name == "Kevin" or "Jon" or "Inbar": print("Access granted.") else: print("Access denied.") Он предоставляет доступ...

110
Ruby: как преобразовать строку в логическое значение

У меня есть значение, которое будет одним из четырех: логическое истина, логическое ложь, строка «истина» или строка «ложь». Я хочу преобразовать строку в логическое значение, если это строка, в противном случае оставьте ее неизменной. Другими словами: "правда" должно стать правдой "ложь" должна...

109
Как использовать логическое значение в Python?

Действительно ли Python содержит логическое значение? Я знаю, что вы можете: checker = 1 if checker: #dostuff Но я довольно педантичен и люблю видеть логические значения в Java. Например: Boolean checker; if (someDecision) { checker = true; } if(checker) { //some stuff } Есть ли в Python такое...

104
логический оператор ++ и -

Сегодня, когда я писал код Visual C ++, я натолкнулся на кое-что, что меня удивило. Кажется, C ++ поддерживает ++ (приращение) для bool, но не - (декремент). Это случайное решение или есть причина? Это компилирует: static HMODULE hMod = NULL; static bool once = false; if (!once++) hMod =...

94
Преобразование bool в текст в C ++

Может быть, это глупый вопрос, но есть ли способ преобразовать логическое значение в строку так, чтобы 1 превратилось в «истину», а 0 превратилось в «ложь»? Я мог бы просто использовать оператор if, но было бы неплохо узнать, есть ли способ сделать это с помощью языка или стандартных библиотек....

94
Что быстрее: if (bool) или if (int)?

Какое значение лучше использовать? Логическое истина или целое число 1? Выше тема заставила меня сделать некоторые эксперименты с boolи intв ifсостоянии. Я просто из любопытства написал эту программу: int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool b) { if ( b ) return...

92
Логические геттеры Java «есть» против «есть»

Я знаю, что соглашение в Java для логических получателей включает префикс «is». isEnabled isStoreOpen Но что, если подлежащее стоит во множественном числе? То есть, что если вместо того, чтобы знать, открыт ли магазин, я хотел знать, все ли магазины открыты? isStoresOpen() не имеет смысла на...

92
Путаница с BOOLEAN или TINYINT

Я разрабатывал базу данных для сайта, где мне нужно использовать логический тип даты для хранения только двух состояний: истина или ложь. Я использую MySQL. При разработке базы данных с помощью phpMyAdmin я обнаружил, что у меня есть как тип данных BOOLEAN, так и тип данных TINYINT. Я просмотрел...

92
Альтернатива vector <bool>

Как (надеюсь) мы все знаем, vector<bool>он полностью сломан и не может рассматриваться как массив C. Как лучше всего получить эту функциональность? До сих пор я думал о следующих идеях: Используйте vector<char>вместо этого, или Используйте класс-оболочку и vector<bool_wrapper>...

89
Каков размер логической переменной в Java?

Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Может ли кто-нибудь сказать размер логического значения в Java?...

88
iOS: используйте логическое значение в NSUserDefaults

Когда rootViewControllerприложение моего приложения загружено, я хочу иметь возможность проверить, были ли сохранены учетные данные пользователя для входа в систему NSUserDefaults. В основном, когда пользователь загружает приложение и у него / нее нет сохраненных учетных данных для входа,...

88
Проверка значения необязательного Bool

Когда я хочу проверить, истинно ли значение Optional Bool, это не сработает: var boolean : Bool? = false if boolean{ } Это приводит к этой ошибке: Необязательный тип @IvalueBool? не может использоваться как логическое; вместо этого проверьте '! = nil' Я не хочу проверять ноль; Я хочу проверить,...

87
Самый быстрый способ сгенерировать случайное логическое значение

Итак, есть несколько способов создания случайного bool в C #: Использование Random.Next (): rand.Next(2) == 0 Использование Random.NextDouble (): rand.NextDouble() > 0.5 Есть ли разница? Если да, то какой на самом деле имеет лучшую производительность? Или есть другой способ, которого я не...