Come controllare Nil oggetto in Ruby

January 27

Rubino permette al programmatore di accedere ai dati utilizzando variabili chiamate che puntano a una locazione di memoria. Normalmente, questo funziona bene, ma a volte un errore o un altro evento può causare la variabile per puntare a "zero", un tipo di dati speciale che permette al programmatore sa che la variabile non punta ad alcun dato. I programmatori possono verificare la presenza di zero e reagire in modo appropriato utilizzando un metodo speciale che tutte le variabili ereditano.

istruzione

1 Aprire un terminale. In Windows, fare clic su "Start", "Esegui" e digitare "cmd". In Mac OS X, fare clic sull'icona Spotlight e digitare "Terminal".

2 Tipo "IRB" nel terminale per aprire l'interprete interattivo di Ruby.

3 Digitare quanto segue nel terminale per definire una variabile come nil in Ruby:

d = nil

4 Digitare la seguente per verificare se una variabile è pari a zero:

d.nil?

Il risultato sarà o "vero" o "falso".

Consigli e avvertenze

  • "Nil?" controllerà se una variabile è pari a zero, ma sarà ancora genererà un errore se viene eseguito su una variabile che non è mai stato definito a tutti. Al fine di verificare se si definisce una variabile, è necessario utilizzare il "definito?" operatore. Digitare quanto segue per farlo: "definito d?".