constanten zijn globale waarden die kunnen niet - of niet mag - worden gewijzigd zodra een waarde toegewezen . Met andere woorden, de waarde gelijk blijven gedurende het gehele programma . Zoals variabelen , constanten volgen dezelfde regels voor naamgeving , maar in tegenstelling tot variabelen , gebruik dan een hoofdletter , of brieven , in plaats daarvan . Om te controleren of een constante is gedefinieerd in Ruby , kunt u gebruik maken van twee verschillende codes . Een code bevestigt via " true " of " false" of een constante is gedefinieerd , terwijl de andere bevestigt of de constante een geldige of ongeldige waarde . Instructies Insert 1 " zet Module.const_defined ? ( : ConstantName ) " in de programmacode of IRB ( Interactive Ruby ) om te testen of de constante is gedefinieerd . Vervang " ConstantName " door de naam van de constante . Als Ruby geeft " waar" de constante is gedefinieerd . Als Ruby terugkeert "valse ", de constante is niet gedefinieerd . Plaats 2 " gedefinieerd? ConstantName "in de programmacode of IRB als alternatief voor de bovenstaande code . Als de constante is gedefinieerd , Ruby zal " constant . " Anders terugkeren , zal het ' nihil . " Terug 3 Gebruik' gedefinieerd? ( Constant ) . Nihil ? " te creëren" if-else " verklaringen met betrekking tot de initialisatie van de constante . Bijvoorbeeld : ? . ? Indien gedefinieerd ( Constant ) nihil resultaat als voorwaarde trueelseresult als voorwaarde falseend
|