4
此代碼調用Array::[]
與1
,2
和3
作爲參數:在Ruby中調用哪種方法?
Array[1, 2, 3] #=> [1, 2, 3]
但這似乎並不叫Array::[]
:
[1, 2, 3] #=> [1, 2, 3]
因此,該方法是通過[...]
在Ruby中調用?
動機:我想存根的測試方法。
此代碼調用Array::[]
與1
,2
和3
作爲參數:在Ruby中調用哪種方法?
Array[1, 2, 3] #=> [1, 2, 3]
但這似乎並不叫Array::[]
:
[1, 2, 3] #=> [1, 2, 3]
因此,該方法是通過[...]
在Ruby中調用?
動機:我想存根的測試方法。
這是爲數組文本的語法。這不是一個消息發送。與絕大多數其他語言一樣,Ruby不允許重載文字。
如果您需要文字超載,你應該使用哪個不支持它,如伊歐凱的語言。
這是數組文字的Ruby語法;你期望能夠做什麼? –
在測試中存根 – ted