Inserisci " mette Module.const_defined ? ( : ConstantName ) " nel codice del programma o IRB (Interactive Rubino ) per verificare se la costante è definito . Sostituire " ConstantName " con il nome della costante . Se restituisce Ruby " vero", la costante è definito. Se Rubino restituisce " falso ", la costante non è definita .
2
Inserisci " definita ? ConstantName "nel codice di programma o IRB come alternativa al codice sopra . Se la costante è definita , Ruby tornerà "costante ". Caso contrario , restituirà "zero ".
3
utilizzo " definito ? (Constant ) . Zero ? "per creare " istruzioni if-else "relative alla inizializzazione della costante . Per esempio : . ?
Se definito (Constant ) nil risultato se condizione trueelseresult se condizione falseend
Programmazione © www.354353.com