class Array
define_method(:trim) do
new_array = self.pop()
new_array = self.shift()
end
end
編輯陣列上修剪方法:我試過(除其他事項外)定義是除去第一和最後一個元素
[「喜」,「豪」,「他」]修剪什麼()。
這會返回「hi」。
刪除最後一個元素。刪除第一個元素。但是,如何獲得返回剩餘數組的方法,而不是通過.shift返回的內容(或者恰恰是方法的最後一條指令)?我需要另一個變量嗎?
謝謝。
不需要'define_method',只需使用'def trim' – Stefan