Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Ruby Array's subtract method which subtracts the values of the elements not the elements themselves
# Ruby Array's "-" (minus) method removes elements from the receiver which exist in the parameter Array
[5, 6, 1] - [2, 3, 5]
# => [6, 1]
# this #subtract method will subtract the value of the parameter Array from the value of the receiver Array, defined by the actual index.
# type mismatch, Nil, and different Array length are not handled
class Array
def subtract(other_ary) {|v, i| v-other_ary[i]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment