Arie Kusuma Atmaja wrote:
> Widi Harsojo wrote:
>> Bwahahaha..... ehm name spaces dan mudah di baca....
>>
>> On 5/20/07, Andry S Huzain <[EMAIL PROTECTED]> wrote:
>>>
>>> Factorial factorial = new
>>> org.companyname.projectname.commons.lib.Math.MathImplFactory.getFactorial 
>>>
>>> ();
>>> try{
>>> factorial.prepareLowerBound(1);
>>> factorial.prepareUpperBound(10);
>>> System.out.println(factorial.getResult());
>>> } catch (Exception ex){
>>> ex.printStackTrace();
>>> logger.debug(ex);
>>> throw ex;
>>> }
> 
> hmm.. pak andry, maksud saya untuk _setiap item_ di pernak-pernik ruby 
> dari ide
> pak andry itu pakai codes (jadi tidak cuma tentang "faktorial" / 
> pengandaian di
> java ada block iterator).
> 
> kemarin itu adalah one liner ruby sebenarnya..

kalau yang dinamis sebetulnya begini (tapi tidak pakai exception nor catch nor 
testing testing testing)

sayang:~ arie$ ruby -e 'puts (1..ARGV[0].to_i).inject {|i,j| i*j}' 10
3628800
sayang:~ arie$ ruby -e 'puts (1..ARGV[0].to_i).inject {|i,j| i*j}' 6
720
sayang:~ arie$ ruby -e 'puts (1..ARGV[0].to_i).inject {|i,j| i*j}' 3
6
sayang:~-c arie$


> 
> Last login: Wed May 23 02:40:20 on ttyp2
> Okaeri Arie-sama
>   841  p1  R      0:18.89 /opt/local/bin/ruby /opt/local/bin/gem_server
> sayang:~ arie$ ruby -e'puts (1..3).inject{|i,j| i*j}'
> 6
> sayang:~ arie$ ruby -e'puts (1..10).inject{|i,j| i*j}'
> 3628800
> sayang:~ arie$

hmm.. yang lain lain / item yg lain kasih codes apa yaa... :-)
bino.. mainan shell & ruby nya kali tuh kasi masukan bole banget + redaksi yg 
bagus

-- 
Arie || ariekeren, YM!=riyari3, http://ariekusumaatmaja.wordpress.com
http://groups.yahoo.com/groups/id-ruby
"Never say RTFM. Turn the trolls into committers", Audrey Tang - 
conisli-ofun.pdf

Kirim email ke