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

Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje)
Szymon wro (dyskusja | edycje)
Linia 45:
</pre>
 
Tak więc należy wiedzieć, które metody są akceptowane przez obiekt, chociaż nie potrzebujemytrzeba wiedziećanalizować jak te metody sąone przetwarzane.
 
Jeżeli przekazujemy do metody jakieś argumenty, zazwyczaj otaczamy oneje otoczonenawiasami przez nawiasy okrągłe,okrągłymi:
 
<pre>
objectobiekt.methodmetoda(arg1, arg2)
</pre>
 
ale możnaMożna je pominąć jeśli, nie stanie się to przyczyną dwuznaczności<ref>Zaleca się jednak pomijanie nawiasów tylko w wywołaniach najprostszych i najbardziej oczywistych metod, jak np. <tt>puts</tt>.</ref>.
 
<pre>
objectobiekt.methodmetoda arg1, arg2
</pre>
 
Linia 62:
 
<pre>
self.method_namenazwa_metody(argsargumenty...)
</pre>
 
Linia 68:
 
<pre>
nazwa_metody(argumenty...)
method_name(args...)
</pre>