我有一个方法:
def deltas_to_board_locations(deltas,x,y) board_coords = [] deltas.each_slice(2) do |slice| board_coords << x + slice[0] board_coords << y + slice[1] end board_coords end
其中deltas是一个数组,y是fixnums.
有没有办法消除第一行和最后一行,使方法更优雅?
喜欢:
def deltas_to_board_locations(deltas,y) deltas.each_slice(2) do |slice| board_coords << x + slice[0] board_coords << y + slice[1] end end