Falta do que fazer
Friday, 12. October 2007, 22:09:41
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>










How to use Quote function: