I'm hardly a Ruby expert, but as I recall, it means much the same as it would in C/C++, where it is the address-of operator. In other words, the method price
itself is passed as an argument to sum
, instead of price
being called, and the result being passed to sum