2012-09-11 12 views

Odpowiedz

9

Nie trzeba Ruby on Rails, gdy masz naukowy magię sprintf:

[7.0, 7.5, 7.57].map{ |f| "%g" % BigDecimal.new(f,3) } 
#=> ["7", "7.5", "7.57"] 
+1

To pokonuje cel 'BigDecimal', ponieważ' "% g" 'in' sprintf' zamieni go na zmienną, tracąc precyzję. –

Powiązane problemy