Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vložte " kladie Module.const_defined ? ( : ConstantName ) " do programového kódu alebo IRB ( Interaktívne Ruby ) otestovať , či je definovaná konštanta . Nahradiť " ConstantName " s názvom konštanty . Ak Ruby vracia " true " , konštanta je definovaná . Ak Ruby vráti " false " , konštanta nie je definovaná .
2
Vložiť " definovaný ? ConstantName " do programového kódu alebo IRB ako alternatíva k vyššie uvedenému kódu . Je-li konštanta je definovaná , sa Ruby vráti " konštantný " . Inak vráti " nula " .
3
Použite " definovaný ? ( Constant ) . Nula ? " vytvoriť " if - else " vyhlásenie vzťahujúce sa k inicializácii konštanty . Napríklad : . ?
Ak je definovaná ( Constant ) nil dôjsť , ak podmienka trueelseresult ak stav falseend