From: 7stud -- Date: 2009-08-06T15:16:16+09:00 Subject: Re: zero placeholder exponential sprintf? Bil Kleb wrote: > > Sorry for the confusion, String::% uses Kernel::sprintf -- see > > http://www.ruby-doc.org/core/classes/String.html#M000770 > Uh, no. class Object def sprintf(*args) puts "inside sprintf..." "hello" end end result = sprintf("%.6e", 1.123450e4) puts result puts "%.6e" % 1.123450e4 --output:-- inside sprintf... hello 1.123450e+04 -- Posted via http://www.ruby-forum.com/.