Domande con tag 'boolean'

4
risposte

Restituire un booleano quando il successo o il fallimento è l'unica preoccupazione

Spesso mi ritrovo a restituire un booleano da un metodo, utilizzato in più posizioni, al fine di contenere tutta la logica attorno a quel metodo in un unico punto. Tutto il metodo di chiamata (interno) deve sapere se l'operazione ha avuto succes...
posta 16.05.2013 - 18:29
6
risposte

Assegnazione booleana delle migliori pratiche [chiusa]

Mi sono imbattuto in quanto segue in un programma che ho rilevato da un altro sviluppatore: if (obj.Performance <= LOW_PERFORMANCE) { obj.NeedsChange = true; } else { obj.NeedsChange = false; } Credo che questo codice sia ridonda...
posta 17.06.2015 - 16:41
5
risposte

Quando la valutazione del cortocircuito è negativa?

Per essere un po 'più chiaro, affermerò che ho passato molto tempo con lingue diverse. Ma fino ad ora è stato o lo userà tutto il tempo o non lo supporta affatto. Ora lavoro mi ha avviato su progetti che richiedono VB.net e vedo che lo fornis...
posta 30.05.2018 - 21:21
2
risposte

Perché PHP considera "0" come FALSE in contesti booleani?

"0", come una stringa contenente un carattere, non è qualcosa di vuoto intuitivamente. Perché PHP lo considera FALSO quando viene convertito in un booleano, a differenza di altri linguaggi di programmazione?     
posta 19.12.2016 - 10:31
2
risposte

E 'possibile definire tutti gli operatori bit a bit usando un' bitwise nand 'simile a come tutta la logica booleana può essere costruita usando solo' boolean nand '?

Nand è noto come porta logica "universale", perché consente di definire tutte le altre porte logiche booleane: not(x) = nand(x,x) and(x, y) = not(nand(x, y)) or(x, y) = nand(not(x), not(y)) nor(x, y) = not(or(x, y)) xor(x, y) = nand(nand(...
posta 31.08.2016 - 22:31
3
risposte

Perché il tipo booleano in C ++ supporta ++ ma non -?

Perché l'operatore -- non esiste per bool mentre lo fa per l'operatore ++ ? Ho provato in C ++ e non so se la mia domanda si applica a un'altra lingua. Sarò felice di sapere anche. Lo so , posso usare l'operatore ++ con un b...
posta 01.03.2014 - 23:11
5
risposte

Perché ci sono sia una variazione di cortocircuito OR sia una variazione in cortocircuito di quell'operatore in C #?

Periodicamente, mi domando su questo: Il cortocircuito OR restituirebbe sempre lo stesso valore che avrebbe l'operatore OR in cortocircuito. Mi aspetto che il cortocircuito OR possa sempre valutare più rapidamente. Quindi, l'operatore OR n...
posta 25.12.2011 - 09:01
1
risposta

I metodi che restituiscono booleano devono avere un nome dopo una domanda o un'asserzione? [chiuso]

Molte convenzioni sui nomi raccomandano che i metodi che restituiscono un valore booleano (chiamato anche metodi di predicato ) dovrebbero essere nominati dopo una domanda . La mia domanda è: non intendono davvero che i metodi dovrebbero esser...
posta 19.12.2013 - 12:34
2
risposte

dimensione booleana non definita in java: perché?

Vedo che la dimensione di booleano non è definita. Di seguito sono riportate due affermazioni che vedo in dimensioni dei dati primitivi java not precisely defined Ulteriori spiegazioni dice boolean represents one bit of informatio...
posta 02.01.2018 - 17:45
3
risposte

È buona prassi lanciare mai un booleano su un intero per l'aritmetica?

Se ho una funzione in cui sto operando su uno specifico offset all'interno di una stringa, e la posizione esatta di questo offset dipende da un test precedente all'interno della funzione, è "cattiva pratica" o "brutta" usare il booleano nell'ari...
posta 22.11.2016 - 21:24