[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Formatted output for numbers with comma's?

Wink Saville

3/14/2006 8:11:00 AM

I was looking for a routine to convert a Number to a string with
comma's, is there a routine in the library for that?

Wink



10 Answers

Gene Tani

3/14/2006 8:43:00 AM

0


Wink Saville wrote:
> I was looking for a routine to convert a Number to a string with
> comma's, is there a routine in the library for that?
>


http://rubyforge.org/snippet/detail.php?type=snippe...

http://extensions.rubyforge.org/rdoc/classes/Numeric.ht...
http://sourceforge.net/projects/ru...

http://globalize-rails...

James Gray

3/14/2006 1:49:00 PM

0

On Mar 14, 2006, at 2:11 AM, Wink Saville wrote:

> I was looking for a routine to convert a Number to a string with
> comma's, is there a routine in the library for that?

It's not very hard to roll up a solution:

def commify( number )
number.to_s.reverse.gsub(/(\d\d\d)(?=\d)(?!\d*\.)/, '\1,').reverse
end

Hope that helps.

James Edward Gray II



x1

3/15/2006 1:28:00 AM

0

This would be a nice (ruby builtin) method :-)


def commify( number, positions)
positions = 3 if positions == nil
puts number.to_s.reverse.gsub(/(\d\d\d)(?=\d)(?!\d*\.)/, '\1,').reverse
^ not very sure how it would be done but something similar to
("\d"*positions)
end

puts commify(12345) # 12,345
puts commify(12345, 2) # 1,23,45



On 3/14/06, James Edward Gray II <james@grayproductions.net> wrote:
> On Mar 14, 2006, at 2:11 AM, Wink Saville wrote:
>
> > I was looking for a routine to convert a Number to a string with
> > comma's, is there a routine in the library for that?
>
> It's not very hard to roll up a solution:
>
> def commify( number )
> number.to_s.reverse.gsub(/(\d\d\d)(?=\d)(?!\d*\.)/, '\1,').reverse
> end
>
> Hope that helps.
>
> James Edward Gray II
>
>
>


SteveC

3/19/2006 11:31:00 PM

0

* @ 15/03/06 01:27:40 AM caldridge@gmail.com wrote:
> This would be a nice (ruby builtin) method :-)

+1 vote as I've needed it quite a bit.

How would I/we go about getting something like this in stdlib?

have fun,

SteveC steve@asklater.com http://www.asklater....


Austin Ziegler

3/20/2006 12:11:00 AM

0

On 3/14/06, James Edward Gray II <james@grayproductions.net> wrote:> On Mar 14, 2006, at 2:11 AM, Wink Saville wrote:> > I was looking for a routine to convert a Number to a string with> > comma's, is there a routine in the library for that?>> It's not very hard to roll up a solution:>> def commify( number )> number.to_s.reverse.gsub(/(\d\d\d)(?=\d)(?!\d*\.)/, '\1,').reverse> end...it's significantly harder to do it completely *right*, though.See Gavin Sinclair's Extensions library in Numeric. I have arelatively complete method written there, done in test-first style.-austin--Austin Ziegler * halostatue@gmail.com * Alternate: austin@halostatue.ca

darion

9/2/2010 12:11:00 AM

0

On Sep 1, 9:21 pm, LaughingBuddha <hah...@hamail.com> wrote:
> LaughingBuddha wrote:
> > darion wrote:
>
> >> kehendak Allah? saksi-é sapah?
>
> > Muhammad ndengar suara jibril? saksi-é sapah?
>
> > LaughingBuddha
>
>  >saksi-é sanget héibat:
>  >ajaran masup akal, obyèktip dan lamtaran iku tanpo kaklèruan nyang
>  >dianyah bawaken.
>
> jawaban bodoh banget
> saksi tuh manusia  bukannya pendapat loe
> pendapat loe doang mah kagak ada artinya
>
> LaughingBuddha

bokti adalah kasaksian.
kasaksian blon tamtu bokti.
apah situnyah nggak tau ?
nyang dongok sapah nih ?
sakolah-é apah sik?
dah tamat SMP blopn ?

bámbÒe

9/2/2010 3:05:00 AM

0

On 9/2/2010 7:10 AM, darion wrote:
> On Sep 1, 9:21 pm, LaughingBuddha<hah...@hamail.com> wrote:
>> LaughingBuddha wrote:
>>> darion wrote:
>>
>>>> kehendak Allah? saksi-? sapah?
>>
>>> Muhammad ndengar suara jibril? saksi-? sapah?
>>
>>> LaughingBuddha
>>
>> >saksi-? sanget h?ibat:
>> >ajaran masup akal, oby?ktip dan lamtaran iku tanpo kakl?ruan nyang
>> >dianyah bawaken.
>>
>> jawaban bodoh banget
>> saksi tuh manusia bukannya pendapat loe
>> pendapat loe doang mah kagak ada artinya
>>
>> LaughingBuddha
>
> bokti adalah kasaksian.
> kasaksian blon tamtu bokti.

pigimana ?nt? memaknai laillahhaillalloh ? bokti atawa kasaksian ?

darion

9/2/2010 10:59:00 AM

0

On Sep 2, 5:04 am, bámbÖö <batoeka...@cavecove.com> wrote:
> On 9/2/2010 7:10 AM, darion wrote:
>
>
>
>
>
> > On Sep 1, 9:21 pm, LaughingBuddha<hah...@hamail.com>  wrote:
> >> LaughingBuddha wrote:
> >>> darion wrote:
>
> >>>> kehendak Allah? saksi-é sapah?
>
> >>> Muhammad ndengar suara jibril? saksi-é sapah?
>
> >>> LaughingBuddha
>
> >>   >saksi-é sanget héibat:
> >>   >ajaran masup akal, obyèktip dan lamtaran iku tanpo kaklèruan nyang
> >>   >dianyah bawaken.
>
> >> jawaban bodoh banget
> >> saksi tuh manusia  bukannya pendapat loe
> >> pendapat loe doang mah kagak ada artinya
>
> >> LaughingBuddha
>
> > bokti adalah kasaksian.
> > kasaksian blon tamtu bokti.
>
> pigimana énté memaknai laillahhaillalloh ? bokti atawa kasaksian ?-

kelimat shahadah Lailaaha ilallahadalah iku dogma.
dalem Islam, dogma sanget sdikit.
tapi bèda-é dèngen krèsten, samoa dogma di èslam masup di akal dan
pertinent.
dalem erti kata cocog samah pikiran lempeng dan lugika.
di krèsten dogma iku sanget banget banyak.
dan banyak skali nggak masup di akal. alias nggak cocog samah pikiran
lempeng.

Conto-é:
Tuhan iku satu. Tapinyah dianyah ada anak-é. Dan Yesus satu-satu-é
anak-é Tuhan, jadi Yesus iku jugah Tuhan, tapi Yesus kudu matèk buwat
nebusin menungsah sak-donia, tapinyah Yesus di-idupken lagih kombali.

dogma begituan akar-é adalah metapisik sapèk-kulatip nyang cuman
sakmingkin lama sakmingkin rumit buwat dimangerti.

bámbÒe

9/2/2010 11:10:00 AM

0

On 9/2/2010 5:59 PM, darion wrote:
> On Sep 2, 5:04 am, bámbÖö<batoeka...@cavecove.com> wrote:
>> On 9/2/2010 7:10 AM, darion wrote:
>>
>>
>>
>>
>>
>>> On Sep 1, 9:21 pm, LaughingBuddha<hah...@hamail.com> wrote:
>>>> LaughingBuddha wrote:
>>>>> darion wrote:
>>
>>>>>> kehendak Allah? saksi-é sapah?
>>
>>>>> Muhammad ndengar suara jibril? saksi-é sapah?
>>
>>>>> LaughingBuddha
>>
>>>> >saksi-é sanget héibat:
>>>> >ajaran masup akal, obyèktip dan lamtaran iku tanpo kaklèruan nyang
>>>> >dianyah bawaken.
>>
>>>> jawaban bodoh banget
>>>> saksi tuh manusia bukannya pendapat loe
>>>> pendapat loe doang mah kagak ada artinya
>>
>>>> LaughingBuddha
>>
>>> bokti adalah kasaksian.
>>> kasaksian blon tamtu bokti.
>>
>> pigimana énté memaknai laillahhaillalloh ? bokti atawa kasaksian ?-
>
> kelimat shahadah Lailaaha ilallahadalah iku dogma.
> dalem Islam, dogma sanget sdikit.
> tapi bèda-é dèngen krèsten, samoa dogma di èslam masup di akal dan
> pertinent.
> dalem erti kata cocog samah pikiran lempeng dan lugika.
> di krèsten dogma iku sanget banget banyak.
> dan banyak skali nggak masup di akal. alias nggak cocog samah pikiran
> lempeng.
>

dalem pikiran lempeng dan logikanya stephen hawking,yakin bahwa
keberadaan manusia dan alam semesta bukan hasil ciptaan Tuhan, melainkan
muncul dengan sendirinya. Sebab ada hukum gravitasi, alam semesta bisa
menciptakan dirinya sendiri.

Dia mengklaim tidak ada kekuatan illahiyah yang dapat menjelaskan
mengapa alam semesta ini terbentuk.

pigimana dogma bisa masop pada pikiran lempeng dan logika ?

darion

9/2/2010 1:02:00 PM

0

On Sep 2, 1:09 pm, bámbÖö <batoeka...@cavecove.com> wrote:
> On 9/2/2010 5:59 PM, darion wrote:
>
>
>
>
>
> > On Sep 2, 5:04 am, bámbÖö<batoeka...@cavecove.com>  wrote:
> >> On 9/2/2010 7:10 AM, darion wrote:
>
> >>> On Sep 1, 9:21 pm, LaughingBuddha<hah...@hamail.com>    wrote:
> >>>> LaughingBuddha wrote:
> >>>>> darion wrote:
>
> >>>>>> kehendak Allah? saksi-é sapah?
>
> >>>>> Muhammad ndengar suara jibril? saksi-é sapah?
>
> >>>>> LaughingBuddha
>
> >>>>    >saksi-é sanget héibat:
> >>>>    >ajaran masup akal, obyèktip dan lamtaran iku tanpo kaklèruan nyang
> >>>>    >dianyah bawaken.
>
> >>>> jawaban bodoh banget
> >>>> saksi tuh manusia  bukannya pendapat loe
> >>>> pendapat loe doang mah kagak ada artinya
>
> >>>> LaughingBuddha
>
> >>> bokti adalah kasaksian.
> >>> kasaksian blon tamtu bokti.
>
> >> pigimana énté memaknai laillahhaillalloh ? bokti atawa kasaksian ?-
>
> > kelimat shahadah Lailaaha ilallahadalah iku dogma.
> > dalem Islam, dogma sanget sdikit.
> > tapi bèda-é dèngen krèsten, samoa dogma di èslam masup di akal dan
> > pertinent.
> > dalem erti kata cocog samah pikiran lempeng dan lugika.
> > di krèsten dogma iku sanget banget banyak.
> > dan banyak skali nggak masup di akal. alias nggak cocog samah pikiran
> > lempeng.
>
> dalem pikiran lempeng dan logikanya stephen hawking,yakin bahwa
> keberadaan manusia dan alam semesta bukan hasil ciptaan Tuhan, melainkan
> muncul dengan sendirinya. Sebab ada hukum gravitasi, alam semesta bisa
> menciptakan dirinya sendiri.
>
> Dia mengklaim tidak ada kekuatan illahiyah yang dapat menjelaskan
> mengapa alam semesta ini terbentuk.

Sadara atawa nggak sadar, Hawking iku mempraktèkken ajaran Islam:
Lakum diinukum waliyadiin ..................

> pigimana dogma bisa masop pada pikiran lempeng dan logika ?-

kuwalik.
pikiran lempeng dan lugika kudu masupin dogma, buwat mangerti
kabenaran atawa kasalahan suwatu dogma
kok mikir gitu ajah nggak mampu sik ?