Konstanten sind globale Werte, die nicht - oder nicht - geändert werden , sobald ein Wert zugewiesen . In anderen Worten, der Wert gleich bleiben während des gesamten Programms . Wie Variablen , Konstanten folgen die gleichen Regeln entsprechen , aber im Gegensatz zu Variablen , verwenden Sie einen Großbuchstaben , oder Buchstaben , statt . Um zu überprüfen , ob eine Konstante ist in Ruby definiert wurde, können Sie zwei unterschiedliche Codes. Ein Code bestätigt via "true" oder "false" , ob eine konstante definiert wurde , während die andere bestätigt, ob die Konstante oder eine gültige Nullwert enthält . Anleitung
1
Einfügen " setzt Module.const_defined ? ( : ConstantName ) " in den Programmcode oder IRB (Interactive Ruby- ) zu testen, ob die Konstante definiert ist . Ersetzen Sie " ConstantName " mit dem Namen der Konstanten . Wenn Rubin "wahr ", die Konstante definiert ist . Wenn Rubin gibt " falsch", die Konstante ist nicht definiert.
2
Insert " definiert? ConstantName " in den Programmcode oder IRB als Alternative zu dem obigen Code . Wenn die Konstante definiert ist , Rubin will return " konstant. " Sonst wird es wieder " Null. "
3
Use " definiert? (Constant ) . Nil ? " zu schaffen," if-else " Aussagen im Zusammenhang mit der Initialisierung des konstant. Zum Beispiel: ? . ?
If defined ( Constant ) nil Ergebnis , wenn die Bedingung trueelseresult wenn Bedingung falseend