Articles of booleano

Por que 0 é verdadeiro, mas falso é 1 no shell?

false; echo $? O acima irá produzir 1 , o que é contraditório com todas as outras linguagens de programação que eu conheço. Alguma razão nisso?

Por que usar !! ao converter int para bool?

O que pode ser uma razão para converter um inteiro em um booleano dessa maneira? bool booleanValue = !!integerValue; em vez de apenas bool booleanValue = integerValue; Tudo o que sei é que no VC ++ 7 o último causará o aviso do C4800 e o primeiro não. Existe alguma outra diferença entre os dois?

iOS: use um booleano em NSUserDefaults

Quando o rootViewController do meu aplicativo é carregado, eu quero ser capaz de verificar se as credenciais de login dos usuários foram salvas em NSUserDefaults . Basicamente, quando o usuário carrega o aplicativo e ele não tem suas credenciais de login salvas, um modalAlertView será enviado e o usuário poderá salvar suas credenciais apropriadamente. Isso […]

O uso de objects std :: vector em C ++ é aceitável ou devo usar uma alternativa?

Eu estou trabalhando com uma quantidade de bits definida pelo usuário (eu estou segurando uma matriz tridimensional de bits, então o tamanho aumenta cubicamente – não suponha nada menos que 512 bits), e precisa invertê-los individualmente. Agora, apenas em um computador, estou usando o tipo bool , já que a memory não é um problema. […]

Java: boolean in println (booleano? “Imprimir verdadeiro”: “imprimir falso”)

Me deparei com esta syntax: System.out.println(boolean_variable ? “print true”: “print false”); O que é essa syntax com dois pontos: chamado? Onde posso encontrar informações sobre isso? Funciona apenas para booleanos ou é implementado de outras formas diferentes?

O tipo de bool C / C ++ é sempre garantido como 0 ou 1 quando é convertido para int?

Muitos compiladores parecem manter apenas 0 ou 1 em valores booleanos, mas não tenho certeza se isso sempre funcionará: int a = 2; bool b = a; int c = 3 + b; // 4 or 5?

Qual é o objective do novo Boolean () em Javascript?

Qual é o uso de: var flag = new Boolean(false); comparado com: var flag = false; Quando você realmente usaria o new Boolean ?

Maneira mais limpa de alternar uma variável booleana em Java?

Existe uma maneira melhor de negar um booleano em Java do que um simples if-else? if (theBoolean) { theBoolean = false; } else { theBoolean = true; }

É && statement () o mesmo que if () statement ()?

São os dois idênticos? Suponha que você tenha: var x = true; E então você tem um dos dois: x && doSomething(); ou if(x) doSomething(); Existe alguma diferença entre as duas syntaxs? Eu encontrei um pouco de açúcar?

Por que não é uma boa prática sincronizar em Boolean?

Meu arquiteto sempre diz que Nunca sincronize em Boolean Eu não sou capaz de entender o motivo e realmente aprecio se alguém poderia explicar com um exemplo de por que não é uma boa prática. Código Amostra de Referência private Boolean isOn = false; private String statusMessage = “I’m off”; public void doSomeStuffAndToggleTheThing(){ // Do […]