看板 Ruby 關於我們 聯絡資訊
在function中傳遞參數時 傳遞array是使用 "*" 符號 def f( a , *arg ) end 傳遞block是使用 "&" 符號 def f( a , opts={} , &block ) end 這兩個operator設計有什麼緣由嗎 ? 一直在想是不是跟 C 的 pointer 以及 reference 有關 ? 還是完全沒有關係 ?? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.14.169