> take an example: > def fib_up_to(max) > .... > yield t > ... > end > > fib_up_to(1000) {|f| print f} > > the f in block is the t in each step Okay. That makes sense. The block is pretty much defining the yield statement? It'll make more and more sense the farther I get into the book I hope. Thanks. -- Posted via http://www.ruby-forum.com/.