看板
[ Ruby ]
討論串[問題] block和array的傳遞
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
這個應該是從 Python 抄來的, 我目前沒看過有比這個更早的來源. Python 可以有這種語法. def foo(*args, **kwargs):. print args[2], kwargs['b]. a = [1, 2, 3]. b = {'a': 'A', 'b': 'B'}. foo
(還有35個字)
內容預覽:
我覺得有點誤會了. 以下提的都是函數參數列中的定義,"*"和"&"不同的地方有不同的意義。. "*" 的使用是在做不定長度引數列(Variable-Length Argument Lists). 在定義函數時,至多只能有一個"*"參數。. 而關於傳遞array,因為Ruby是不做型別檢查,按照你的說
(還有781個字)
首頁
上一頁
1
下一頁
尾頁