Ich möchte eine Zeichenfolge mit float Variablen zu formatieren sie mit einem festen Betrag von Dezimalstellen einschließlich, und ich würde es mit dieser Art der Formatierung Syntax tun:Wie formatiert man einen String mit Floats in Ruby mit # {variable}?
amount = Math::PI
puts "Current amount: #{amount}"
und ich möchte Current amount: 3.14
erhalten.
Ich weiß, ich kann es tun, mit
amount = Math::PI
puts "Current amount %.2f" % [amount]
aber ich gefragt, ob es möglich ist, es in die #{}
Art und Weise zu tun.
Es gibt unendlich viele Möglichkeiten, jede Programmierproblem zu lösen, aber einige sind viel besser als andere. Warum möchten Sie nicht das richtige Werkzeug für diesen Job verwenden? –