Ruby/Moduły: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Nie podano opisu zmian
Linia 7:
* 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>.<ref> W Rubim obiektami są nawet klasy lub moduły i posiadają one swoje klasy (<tt>Module</tt> i <tt>Class</tt>).</ref>. Rozumiesz? Nie? Idźmy dalej.
 
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ę: