Ruby jest zabawnym językiem. Ma kilka cech, które sprawiają, że jako osoba zaczynająca od języków typu C, C# czy Java patrzyłam na niego z mieszaniną szoku i przerażenia. Wywoływanie metod bez nawiasów? Nazwy metod z wykrzyknikiem lub znakiem zapytania?
Zacznijmy od metod z wykrzyknikiem.
W Ruby niektóre metody występują w dwóch wersjach: zwykłej i z wykrzyknikiem na końcu. Na przykład save
i save!
, exit
i exit!
, gsub
i gsub!
. Czym się różnią? Czytaj dalej „Bang! Metody z wykrzyknikiem w Ruby”