Mögliche Duplizieren:
Ruby syntax question: Rational(a, b) and Rational.new!(a, b)Warum ist die neue Methode nicht für die Erstellung von Rational in Ruby benötigt
Ich bin in den Prozess der Rubin pickaxe Buch zu lesen, und ich bin verwirrt über die Syntax der Erstellung von rationalen Zahlen.
Rational(3,4) * Rational(1,2)
produziert
=> 3/8
Warum ist die new
Verfahren nicht erforderlich für Rational
(ich zum Beispiel auch bemerkte ich eine Zeichenfolge ohne die neue Methode erstellen können)?
Weil es eine Methode ist. –
Ah ja, ich habe dieses Duplikat nicht gesehen. Du hast Recht. –