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

Булев тип данных - это тип данных только с двумя возможными значениями: true или false.

5
Boolean.valueOf () иногда создает исключение NullPointerException
У меня есть такой код: package tests; import java.util.Hashtable; public class Tests { public static void main(String[] args) { Hashtable<String, Boolean> modifiedItems = new Hashtable<String, Boolean>(); System.out.println("TEST 1"); System.out.println(modifiedItems.get("item1")); // Prints null System.out.println("TEST 2"); System.out.println(modifiedItems.get("item1") == null); // Prints true System.out.println("TEST 3"); System.out.println(Boolean.valueOf(null)); // Prints false System.out.println("TEST 4"); System.out.println(Boolean.valueOf(modifiedItems.get("item1"))); // …


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

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

3
Почему `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.") Он предоставляет доступ авторизованным пользователям, как и ожидалось, но также позволяет неавторизованным пользователям! Hello. Please enter your name: …

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


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


8
Что быстрее: 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 …
94 c++  assembly  int  boolean 

15
Преобразование bool в текст в C ++
Может быть, это глупый вопрос, но есть ли способ преобразовать логическое значение в строку так, чтобы 1 превратилось в «истину», а 0 превратилось в «ложь»? Я мог бы просто использовать оператор if, но было бы неплохо узнать, есть ли способ сделать это с помощью языка или стандартных библиотек. Плюс я …
94 c++  string  boolean 


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

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

8
Альтернатива vector <bool>
Как (надеюсь) мы все знаем, vector&lt;bool&gt;он полностью сломан и не может рассматриваться как массив C. Как лучше всего получить эту функциональность? До сих пор я думал о следующих идеях: Используйте vector&lt;char&gt;вместо этого, или Используйте класс-оболочку и vector&lt;bool_wrapper&gt; Как вы, ребята, справляетесь с этой проблемой? Мне нужен c_array()функционал. В качестве побочного …
92 c++  stl  vector  boolean 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.