Implementing Set#to_proc and Hash#to_proc in Ruby(mudge.name)
mudge.name
Implementing Set#to_proc and Hash#to_proc in Ruby
http://mudge.name/2014/11/26/data-structures-as-functions.html
1 comments
> & is syntactic sugar for .to_proc, but only within function calls
It's not exactly that. & is the syntax to pass a variable as a block to a method. And ruby will implicitly call to_proc on the object it receive as a block.
I know it seems pedantic, but there is a difference.
It's not exactly that. & is the syntax to pass a variable as a block to a method. And ruby will implicitly call to_proc on the object it receive as a block.
I know it seems pedantic, but there is a difference.
Whereas this will not:
Generally speaking, & is syntactic sugar for .to_proc, but only within function calls.