Bang! Metody z wykrzyknikiem w Ruby

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”