[問題] puts *(1..10)

看板Ruby作者 (愛吐桑)時間17年前 (2008/05/29 17:45), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
這裡看到的 http://refactormycode.com/codes/2-ruby-simple-loop p *(1..10) 請問 *號代表的意思是 @@? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.173.193

05/29 18:01, , 1F
這叫 splat, 把後面的東西拆成像是用逗號隔開那樣
05/29 18:01, 1F

05/29 18:08, , 2F
所以你寫的那個等同於:p 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
05/29 18:08, 2F
文章代碼(AID): #18Fdiur6 (Ruby)
文章代碼(AID): #18Fdiur6 (Ruby)