Ich möchte eine Zeichenfolge formatieren, die Float-Variablen enthält, einschließlich dieser mit einer festen Anzahl von Dezimalstellen, und ich möchte dies mit dieser Art von Formatierungssyntax tun:
amount = Math::PI
puts "Current amount: #{amount}"
und ich möchte erhalten Current amount: 3.14
.
Ich weiß, dass ich es schaffen kann
amount = Math::PI
puts "Current amount %.2f" % [amount]
aber ich frage, ob es möglich ist, es im #{}
Weg zu tun .