初学者需要帮助(培训目的)。例如,我有方法 custom_uniq 并希望它像标准 .uniq ([1, 2, 1, 3, 3].uniq >> [1,2,3]) 一样工作
def custom_uniq(arr)
new_arr = []
arr.each do |elem|
new_arr << elem if new_arr.include?(elem) == false
end
new_arr
end
那么,我应该修改哪些特定部分以将工作方法直接插入到类中?
class Array
def custom_uniq
?????????
????????
end
end
arr = [1,2,3,1,3,4,5,77]
arr.custom_uniq >> [1,2,3,4,5,77]