Ruby/Metody: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje)
Nie podano opisu zmian
Szymon wro (dyskusja | edycje)
Linia 71:
</pre>
 
To co tradycyjnie nazwalibyśmy wywołaniem funkcji jest po prostu skróconą formą zapisu wywołań metod przez <tt>self</tt>. To właśnie czyni z Rubiego czysto obiektowy język programowania. Ponadto metody funkcyjne nadal zachowują się całkiem podobnie do funkcji w innych językach programowania. Jest to pewnąpewna korzyściąkorzyść dla tych, którzy nie rozumieją, że w Rubim wywołania funkcji są tak naprawdę w wywołaniami metod obiektów. Jeśli chcemy, możemy traktować funkcje tak jakby nie były one naprawdę metodami obiektów.
<noinclude>
{{Przypisy}}
{{ProstaNawigacja|spis=Ruby|poprzart=Ruby/Myślenie zorientowane obiektowo|poprz=Myślenie zorientowane obiektowo|nastart=Ruby/Klasy|nast=Klasy}}
</noinclude>