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

144
Возвращает логическое значение в операторе выбора SQL

Как вернуть логическое значение в SQL Select Statement? Я попробовал этот код: SELECT CAST(1 AS BIT) AS Expr1 FROM [User] WHERE (UserID = 20070022) И это только возвращает, TRUEесли UserIDсуществует на столе. Я хочу, чтобы он вернулся, FALSEесли UserIDна столе не...

136
JS генерирует случайное логическое значение

Простой вопрос, но меня здесь интересуют нюансы. Я генерирую случайные логические значения, используя следующий метод, который придумал сам: const rand = Boolean(Math.round(Math.random())); random()Кажется, что всякий раз, когда он появляется, всегда есть ловушка - это не совсем случайность, что-то...

132
ASP.NET MVC Да / Нет Радиокнопки с сильно связанной моделью MVC

Кто-нибудь знает, как привязать переключатель «Да / Нет» к логическому свойству строго типизированной модели в ASP.NET MVC. Модель public class MyClass { public bool Blah { get; set; } } Посмотреть <%@ Page Title="blah" Inherits="MyClass"%> <dd> <%= Html.RadioButton("blah",...

132
C ++: почему bool имеет длину 8 бит?

В C ++ мне интересно, почему тип bool имеет длину 8 бит (в моей системе), где только одного бита достаточно для хранения логического значения? Раньше я полагал, что это было из соображений производительности, но затем на 32-битной или 64-битной машине, где регистры имеют ширину 32 или 64 бит, в чем...

130
Как преобразовать логический массив в массив int

Я использую Scilab и хочу преобразовать массив логических значений в массив целых чисел: >>> x = np.array([4, 3, 2, 1]) >>> y = 2 >= x >>> y array([False, False, True, True], dtype=bool) В Scilab я могу использовать: >>> bool2s(y) 0. 0. 1. 1. или даже просто...

130
Что такое побитовые операторы?

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

126
Разбор строки в логическое значение в PHP

Сегодня я играл с PHP и обнаружил, что строковые значения «истина» и «ложь» неправильно преобразованы в логические значения в условии, например, учитывая следующую функцию: function isBoolean($value) { if ($value) { return true; } else { return false; } } Если я выполню: isBoolean("true") //...

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

Я просто хочу перевернуть логическое значение на основе того, что уже есть. Если это правда - сделайте ложью. Если ложь - сделай правдой. Вот отрывок из моего кода: switch(wParam) { case VK_F11: if (flipVal == true) { flipVal = false; } else { flipVal = true; } break; case VK_F12: if (otherVal ==...

124
Двойное отрицание в C ++

Я только что пришел в проект с довольно большой кодовой базой. Я в основном имею дело с C ++, и большая часть кода, который они пишут, использует двойное отрицание для своей логической логики. if (!!variable && (!!api.lookup("some-string"))) { do_some_stuff(); } Я знаю, что эти ребята умные...

123
Булевы значения в качестве аргументов метода недопустимы? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Мой коллега заявляет, что логические...

122
Boolean.hashCode ()

hashCode()Метод класса Boolean реализуется следующим образом: public int hashCode() { return value ? 1231 : 1237; } Почему он использует 1231 и 1237? Почему не что-нибудь

118
Влияние побитового оператора на логическое значение в Java

Побитовые операторы должны перемещать переменные и оперировать с ними бит за битом. В случае с целыми числами, длинными, символами это имеет смысл. Эти переменные могут содержать полный диапазон значений, зависящих от их размера. Однако в случае логических значений логическое значение может...