numbers = 1..10 print numbers.map {|x| x*x} # I want to do: square = {|x| x*x} print numbers.map square
因为语法更简洁.我有办法做到这一点,而不必使用def end?
解决方法
square = proc {|x| x**2 } print number.map(&square)
numbers = 1..10 print numbers.map {|x| x*x} # I want to do: square = {|x| x*x} print numbers.map square
因为语法更简洁.我有办法做到这一点,而不必使用def end?
square = proc {|x| x**2 } print number.map(&square)