Ruby/Moduły: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje) Nie podano opisu zmian |
Szymon wro (dyskusja | edycje) |
||
Linia 6:
* Moduł jest definiowany przez słowa kluczowe <tt>module</tt> i <tt>end</tt>.
Właściwie... to klasa <tt>Module</tt> modułu jest nadklasą klasy <tt>Class</tt> klasy<ref>To ma sens :). W Rubim obiektami są nawet klasy lub moduły
Istnieją dwa typowe zastosowania modułów. Jedno to zebranie powiązanych metod i stałych w jednym centralnym miejscu. Moduł <tt>Math</tt> z standardowej biblioteki Rubiego odgrywa taką rolę:
|