Результаты поиска по запросу "boolean"

8 ответов

Почему логическое в Java принимает только истину или ложь? Почему не 1 или 0 тоже?

Есть ли причина, по которой Java булевы берут толькоtrue или жеfalse Почему нет1 или же0 также?

4 ответа

Можно ли вычислить логическое выражение для сравнения строк?

У меня будет строка вроде ('abc' != 'xyz' AND 'thy' = 'thy') OR ('ujy' = 'ujy')Строка сможет иметь столько групп «И», сколько захочет. В группах AND не будет никаких вложенных групп. Все группы ВСЕГДА будут отделены от ИЛИ. Я могу просто ...

2 ответа

Использование bools в расчетах, чтобы избежать веток

Вот небольшое любопытство микрооптимизации, которое я придумал: struct Timer { bool running{false}; int ticks{0}; void step_versionOne(int mStepSize) { if(running) ticks += mStepSize; } void step_versionTwo(int mStepSize) { ticks += mStepSize * ...

ТОП публикаций

4 ответа

[Примечание: в частности, sizeof (bool) и sizeof (wchar_t) определяются реализацией.69)]

могу найти ответ в стандартной документации. Требует ли стандарт языка C ++sizeof(bool) всегда быть 1 (для 1 байта), или этот размер определяется реализацией?

1 ответ

В VB6 вы все еще можете преобразовывать логический тип в строку (самый простой способ присвоить его строковой переменной). Странно было то, что преобразование было на самом деле специфичным для культуры, поэтому, если ваш язык культуры на работающем компьютере был норвежский, результатом были «Sann» и «Usann» вместо «True» и «False»! Это часто вызывало проблемы, если булевы настройки были сохранены в текстовом файле и экспортированы в другую среду, в которой компьютер был настроен на английский (США) язык.

true.ToString() false.toString(); Output: True Falseли веская причина для того, чтобы это было «Истина», а не «Истина»? Он ломается при написании XML как логического типа XMLнижний регистр, а также не совместим с C # true / false (хотя не уверен ...

9 ответов

Кроме того, если код вводит вас в заблуждение сразу после того, как вы его написали, подумайте о ком-то, кто придет через 6 месяцев и не будет иметь никакого представления о том, что происходит. Правильная документация и комментарии очень помогут.

я есть вопрос о значении (оценке) булевых переменных в операторах возврата в Java. Я знаю это: if (var) { ... }такой же как: if (var==true) { ... }Во втором случае мы явно говорим var == true, но нам не нужно этого делать, потому что Java все ...

13 ответов

использовать по сценарию

ющий код ничего не распечатывает: $bool_val = (bool)false; echo $bool_val;Но следующий код печатает1: $bool_val = (bool)true; echo $bool_val;Есть ли лучший способ печати0 или жеfalse когда$bool_val являетсяfalse чем добавлениеif заявление?

5 ответов

Почему в Python нет операторов «и» и «или»?

Я не знал об этом, но, видимо,and а такжеor ключевые слова не являются операторами. Они не появляются всписок операторов python [http://docs.python.org/reference/lexical_analysis.html#operators], Просто из чистого любопытства, почему это? И если ...

2 ответа

Javascript && оператор как будто заявление? [Дубликат]

На этот вопрос уже есть ответ здесь: Является ли <логическое выражение> && оператор () таким же, как if (<логическое выражение>) оператор ()? [/questions/12664230/is-boolean-expression-statement-the-same-as-ifboolean-expression-stat] 5 ...

2 ответа

Кроме того, при перечитывании исходного вопроса, намерение было полной противоположностью того, что я первоначально описал. Поэтому я отредактировал, чтобы продемонстрировать функциональный ответ на проверку, а не как предотвратить отправку формы.

я есть функция jQuery, связанная с моей кнопкой отправки следующим образом: $(function () { $('#signupform').submit(function () { alert('test'); }); });Тем не менее, он запускает, является ли форма действительной. Моя модель украшена различными ...