Re: [分享] 另一個 Parallel Assignment 玩法

看板Ruby作者 (lala)時間18年前 (2006/05/24 21:36), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/8 (看更多)
※ 引述《PsMonkey (痞子軍團團長)》之銘言: [恕刪] : 怪了... 這麼說,Ruby 不用再記憶體當中 new 新的物件就可以回傳東西? : (連那個 Array 都不用 new?) ㄜ,這個例子的確是有 new 一個 Array 但是,這是 Ruby 幫我們 new 我可沒有手動去 key new 這個字 ( 人不是我殺的 ) 就這個範例來看 def a return 1 , "haha" end puts a().object_id puts a().object_id puts a().object_id 答案是 538238774 538238744 538238714 看到三次的 object id 都不一樣 可見每次呼叫 a 這個 method 他都會另外先 new 一個 array object,然後回傳給我們 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.103.127
文章代碼(AID): #14T65H6L (Ruby)
討論串 (同標題文章)
文章代碼(AID): #14T65H6L (Ruby)