Articles of boolean

Lancer un booléen à un entier renvoie -1 pour true?

Je travaille avec du code VB.NET qui semble CInt(myBoolean) une valeur booléenne en un entier en utilisant CInt(myBoolean) . La chose étrange qui se passe est qu’elle retourne -1 si la valeur est vraie. Par exemple: CInt(True) // returns -1 CInt(False) // returns 0 Est-ce courant dans d’autres langues? Je pensais qu’un booléen serait 1 […]

getBoolean (Ssortingng str) et valueOf (Ssortingng str) de la classe booléenne donne une sortie différente

Je suis surpris de savoir que la getBoolean() et valueOf() renvoie des résultats différents pour la même chaîne d’entrée. J’ai essayé de transmettre le “true” aux deux méthodes. Mais getBoolean() me donne une fausse sortie alors que valueOf() me donne un résultat correct qui est vrai. Pourquoi?

Pourquoi booléen en Java ne prend que vrai ou faux? Pourquoi pas 1 ou 0 aussi?

Y a-t-il une raison pour laquelle les booléens Java ne prennent que true ou false pourquoi pas 1 ou 0 également?

C # || opérateur ne travaillant pas avec des valeurs booléennes nulles

J’ai le morceau de code suivant dans mon LINQ: where (tf.Shipped || tf.Ordered || tf.Processed) Notez que tous les champs booléens nullable sont envoyés, commandés et traités. Je reçois le message suivant: Opérateur || ne peut pas être appliqué aux opérandes de type ‘bool?’ et ‘bool?’ Pas sûr de savoir comment résoudre cela car oui, […]

Comment définir des valeurs booléennes par défaut en JavaScript?

La définition des valeurs facultatives par défaut dans JavaScript se fait généralement via le || personnage var Car = function(color) { this.color = color || ‘blue’; }; var myCar = new Car(); console.log(myCar.color); // ‘blue’ var myOtherCar = new Car(‘yellow’); console.log(myOtherCar.color); // ‘yellow’ Cela fonctionne parce que la color est undefined et undefined || Ssortingng […]

Ne peut pas lancer int pour booler

Je suis confronté au problème que C # dans mon cas ne peut pas jeter le numéro 1 à la bool. Dans mon scénario (bool)intValue ne fonctionne pas. Je reçois une InvalidCastException . Je sais que je peux utiliser Convert.ToBoolean(…) mais je me demande si cela ne fonctionne pas. Une explication à cela? Mon code […]

Pourquoi un lambda se convertit-il en un bool dont la valeur est vraie?

#include void IsTrue(const bool value) { if (value) { std::cout << "value is True!\n"; } } int main() { IsTrue([]() { ; /* some lambda */ }); return 0; } Sortie: value is True! Pourquoi le lambda est-il considéré comme true sur GCC et Clang? MSVC ne peut pas générer cela (impossible de convertir lambda […]

Noms JavaBeans valides pour les méthodes booléennes getter

Je sais que la plupart des noms de variables fonctionneront avec “is”, comme isBlue() , mais est-ce que “has” est aussi un préfixe valide, comme hasProperty() ?

Valeurs JSON 1 ou 0 – int ou booléen

JSON traite-t-il ces mêmes problèmes? Ou sont-ils un mélange de nombres entiers et de booléens? var data = { “zero” : 0, “one” : 1, “false” : 0, “true” : 1, “0” : false, “1” : true }

Comment soumettre un paramètre booléen dans Rails?

Je soumets un paramètre show_all avec la valeur true . Cette valeur n’est pas associée à un modèle. Mon contrôleur atsortingbue ce paramètre à une variable d’instance: @show_all = params[:show_all] Cependant, @show_all.is_a? Ssortingng @show_all.is_a? Ssortingng , et if @show_all == true échoue toujours. Quelles sont les valeurs analysées par Rails en tant que booléens? Comment […]