From: Chuck Taylor on 10 Apr 2010 20:31 in chapter 12 of pickaxe in the tutthreads_10.rb example there is a line threads.each(&:join) that appears to be doing what you would expect from the line threads.each {|t| t.join} I'm wondering if anyone could point me at a more general description of how this bit of code is doing something like turning a symbol into a code block? (this is totally a guess on my part) Thanks for any light that you can shed on the matter. -chuck -- Posted via http://www.ruby-forum.com/.
From: Brian Candler on 11 Apr 2010 05:17 Chuck Taylor wrote: > in chapter 12 of pickaxe in the tutthreads_10.rb example there is a line > > threads.each(&:join) > > that appears to be doing what you would expect from the line > > threads.each {|t| t.join} > > I'm wondering if anyone could point me at a more general description of > how this bit of code is doing something like turning a symbol into a > code block? (this is totally a guess on my part) You're right, and Symbol#to_proc is what to Google for to get the full details. http://pragdave.pragprog.com/pragdave/2005/11/symbolto_proc.html -- Posted via http://www.ruby-forum.com/.
|
Pages: 1 Prev: Facets 2.8.3 released Next: how to write array value into csv file? |