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