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

Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje)
Szymon wro (dyskusja | edycje)
Linia 66:
Podobną metodą jest metoda <tt>to_s</tt> (ang. ''convert to string'' - zamień na łańcuch), która jest używana gdy drukujemy obiekt. Ogólnie rzecz biorąc, możesz traktować <tt>inspect</tt> jako narzędzie, gdy piszesz i debugujesz programy, natomiast <tt>to_s</tt> jako sposób na formowanie wyjścia programu. ''irb'' używa <tt>inspect</tt> ilekroć wyświetla wyniki. Możesz użyć metody <tt>p</tt> by łatwo debugować wyjście z programów.
 
<source lang="ruby">
<pre>
# Te dwie linie są równoważne:
p obiekt
puts obiekt.inspect
</presource>
 
=== Łatwy sposób tworzenia akcesorów ===