Analysiert einen Dezimalwert von einem String in Ruby

8

Ich habe eine Ruby-Zeichenfolge, die Dezimalzahlen enthält. Was ist der beste Weg, um dies in eine Dezimalzahl (Festkomma) zu konvertieren?

"Beste" bedeutet:

  • Zuverlässig mit einer breiten Palette von Eingabemöglichkeiten
  • Einfach zu schreiben
  • Einfach zu lesen
  • TROCKEN

... ungefähr in dieser Reihenfolge.

    
Craig Walker 30.01.2010, 21:22
quelle

1 Antwort

12

(Ich fand es selbst nach ein bisschen Graben)

BigDecimal ist der standardmäßige Ruby-Festkommatyp und sein Konstruktor nimmt einen String und behandelt das Parsing für Sie:

%Vor%     
Craig Walker 30.01.2010, 21:27
quelle

Tags und Links