Domande con tag 'boolean'

3
risposte

È possibile utilizzare un booleano Java per la logica ternaria (a 3 stati)?

Sto provando a creare una cache di base con un valore booleano, e l'ho fatta come tale: private Boolean _valueCache = null; private boolean getValue() { try { if (_valueCache == null) { // if cache was never filled retu...
posta 05.03.2015 - 16:47
6
risposte

Esistono casi d'uso validi per una valutazione booleana entusiasta?

Oggi ho appreso la briosa valutazione booleana. Nell'esempio seguente, Bar() verrà valutata anche quando Foo() è true. if (Foo() | Bar()) Questa risposta su SO ha un esempio: if ((first = (i == 7)) & (second = (j == 10)))...
posta 19.09.2013 - 14:58
5
risposte

Qual è stato il motivo della creazione di variabili booleane?

Ho scoperto che alcuni linguaggi come C non supportano le variabili booleane e i programmatori usano invece interi con valori di 0 e 1. C'è qualche ragione specifica per cui alcune lingue si sono allontanate da questa diversa da una migliore leg...
posta 04.08.2015 - 12:14
5
risposte

Qual è l'opzione generale sul passaggio di un parametro booleano in un metodo o costruttore nei linguaggi OOP? [chiuso]

Mi sono imbattuto in questo problema durante il mio secondo colloquio di lavoro. L'intervistatore tecnico ha detto più volte che i booleani non sono ok per essere passati come parametri nei metodi, piuttosto trovare altri costrutti (Enum) per sb...
posta 28.02.2018 - 17:04
3
risposte

8 bit e 1 byte, è una domanda valida da porre?

Ho visto queste domande nel passato della nostra scuola, e mi chiedo se questa è una domanda valida. How big is bool in C and C++? A) 1 bit B) 4 bit C) 8 bit D) 1 byte What is the smallest unit of memory C or C++ us...
posta 05.09.2013 - 12:01
1
risposta

Come creare un algoritmo per determinare le Tautologie Booleane

Quindi ora sto esplorando alcuni argomenti in un corso di prova e mi è venuto in mente di provare a creare un risolutore di tautologia booleana. Vorrei un algoritmo più efficiente della forza bruta. Dichiarazione di problemi: data una stri...
posta 22.07.2014 - 06:05
1
risposta

Test per vuoto vs test per nulla

Esiste un consenso tra le lingue su come i test per il vuoto siano distinti dai test per il noneness? In python la seguente espressione è falsa: {} is {} Tuttavia questa espressione restituisce True False is False Perché la...
posta 15.06.2013 - 07:12
1
risposta

Qualche lingua fa la valutazione della mano destra di un'operazione "AND" opzionale?

Il linguaggio C # ha due operatori "AND" quando si tratta di valori booleani, & e & & amp ;. (Lasciando da parte gli operatori bit-saggio.) Quando il valore della mano sinistra è False, la differenza tra questi due operatori riguarda...
posta 28.07.2017 - 19:10
2
risposte

È sempre sicuro spostare i valori di bool?

Mi sono imbattuto in un avvertimento Cppcheck (inconcludente), che ho erroneamente utilizzato & anziché && : /// @param code identifies the command. Only the lower 16 bits of are being processed int encodeCmdState(bool fin...
posta 07.01.2015 - 12:01
2
risposte

Refactoring test condizionali verbali [duplicato]

Il mio primo tentativo a questa domanda era troppo teorico, quindi l'ho riscritto con il codice reale. Guarda la cronologia delle modifiche se ti interessa. Supponendo questa logica, "sofferenza" dalla freccia anti-pattern : /** * F...
posta 20.08.2015 - 15:37