Skip navigation.

exploreopera

| Help

Sign up | Help

Posts tagged with "ruby"

Falta do que fazer

Só pra mostrar um snippet de Ruby, nascido do #ruby-br da Freenode, ao tentar explicar o que são blocos de código a um carinha...
irb(main):001:0> def fibonacci(fim, &bloco)
irb(main):002:1>   ini = 0
irb(main):003:1>   inc = 1
irb(main):004:1>   while ini <=  fim
irb(main):005:2>     bloco.call ini
irb(main):006:2>     ini += inc
irb(main):007:2>     bloco.call inc if inc <= fim
irb(main):008:2>     inc += ini
irb(main):009:2>   end
irb(main):010:1> end
=> nil
irb(main):011:0> fibonacci(100){|n| puts n}
0
1
1
2
3
5
8
13
21
34
55
89
=> nil
irb(main):012:0> 
October 2008
SMTWTFS
September 2008November 2008
1234
567891011
12131415161718
19202122232425
262728293031