from what I've read,
something {|i| i.foo }
something(&:foo)
are equivalent. So if x = %w(a b c d), why aren't the following equivalent:
x.map {|s| s.+ "A"}
x.map {&:+ "A"}
?
The first one works as expected (I get ["aA","bA","cA","dA"]), but the second one gives an error no matter what I try.