Domande taggate «null-coalescing-operator»

L'operatore di coalescenza null (?? in PHP 7) viene utilizzato per definire un valore predefinito per i tipi di valore nullable o i tipi di riferimento. Restituisce l'operando di sinistra se l'operando non è nullo; altrimenti restituisce l'operando di destra.







10
?? Coalesce per stringa vuota?
Qualcosa che mi ritrovo a fare sempre di più è il controllo di una stringa per vuoto (come in ""o null) e un operatore condizionale. Un esempio attuale: s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; Questo è solo un metodo di estensione, è equivalente a: string.IsNullOrEmpty(s.SiteNumber) ? "No Number" : s.SiteNumber; …


9
Funzione di coalescenza per PHP?
Molti linguaggi di programmazione hanno una funzione di coalescenza (restituisce il primo valore non NULL, ad esempio ). PHP, purtroppo nel 2009, no. Quale sarebbe un buon modo per implementarne uno in PHP fino a quando PHP stesso non avrà una funzione di coalescenza?





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.