我試圖讓這個簡單的方法返回一個與其輸入名稱相關的值。例如,如果我給「people_array」方法,它應該返回「people_array_of_arrays」。在返回值變量名稱中使用輸入名稱
如果我使用IRB我會得到什麼樣的方法:
到目前爲止,我已經寫了這一點,但一直無法弄清楚如何返回數組的一個很好的命名的數組。我能想到的只是字符串插值,但這不完全是我需要的。
def make_array_of_arrays(array)
formatted_array = []
array.each do |feed|
mini_array = feed.split("\t")
formatted_array.push(mini_array)
end
#{array}_of_arrays = formatted_array
end
我看到有一個方法可變化,但是它返回的實例變量並不完全是我想要的。任何指針?
好,我們在你的問題的第二部分有'map'方法,但我仍然不明白你的問題是什麼?你想設置實例變量,比如'@Kardashian ='Kim'' ? –
爲什麼你想這樣做? –