[ruby-it] Arrotondamento risultati

Sandro Paganotti sandro.paganotti a gmail.com
Lun 2 Mar 2009 23:25:18 CET


On Mon, Mar 2, 2009 at 8:07 PM, Alessandro Scolavino <scolas a gmail.com>wrote:

> io di solito faccio cosė
>
> format("%.2f", [float value] )
>


Anche io tendo ad utilizzare il metodo '%', del quale apprezzo parecchio la
potenza
(link: http://www.ruby-doc.org/core/classes/String.html#M000785)

   "%05d" % 123                       #=> "00123"
   "%-5s: %08x" % [ "ID", self.id ]   #=> "ID   : 200e14d6"



> Luigi Panzeri wrote:
> > Il giorno 25/feb/09, alle ore 11:02, Niko Ruby ha scritto:
> >> Grazie
> >>
> >>
> >
> > Dipende dalla natura del tuo problema. Se si tratta di soldi prova ad
> > usare la gemma money, se invece sono valori reali allora stabilisci
> > una tolleranza e controlla
> >
> > (val1 - val2).abs < tolerance
> >
> > piuttosto che l'uguaglianza.
> >
> > E primi di prendertela con i float assicurati di conoscere cosa e'
> > scritto in
> >
> > http://docs.sun.com/source/806-3568/ncg_goldberg.html
> >
> > PDF: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.22.6768
>
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>


More information about the Ml mailing list