84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
譬如:
def calculate(*numbers, method = {:add=>true})
就一直报错:
syntax error, unexpected '=', expecting ')' (SyntaxError)
检索The Ruby Programming Wikibook 的相关语法也没有提示,请问这是什么原因呢?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
Dengan mengandaikan anda seorang jurubahasa, adakah anda akan menetapkan parameter calculate({add: true}) dalam {add: true} kepada *numbers atau method?
calculate({add: true})
{add: true}
*numbers
method
Anda tidak boleh menilai sama sekali, bukan? Jadi tidak dibenarkan.
Bolehkah parameter pembolehubah *numbers diletakkan hanya pada penghujung?
def calc(method = {add: true}, *numbers); end dibenarkan, tetapi sebaliknya tidak dibenarkan.
def calc(method = {add: true}, *numbers); end
Tidak boleh, akan ada kesamaran
Dengan mengandaikan anda seorang jurubahasa, adakah anda akan menetapkan parameter
calculate({add: true})
dalam{add: true}
kepada*numbers
ataumethod
?Anda tidak boleh menilai sama sekali, bukan? Jadi tidak dibenarkan.
Bolehkah parameter pembolehubah
*numbers
diletakkan hanya pada penghujung?def calc(method = {add: true}, *numbers); end
dibenarkan, tetapi sebaliknya tidak dibenarkan.Tidak boleh, akan ada kesamaran