我目前正在學習Ruby和回報率和我碰到這個聲明偶然:爲什麼這些默認參數是這樣定義的?
link_to_remote(name, options = {}, html_options = nil)
我發現,這種模式在其他幾個Rails的功能使用。
爲什麼默認值是這樣定義的?爲什麼不是這兩個之一?
... options = {}, html_options = {})
... options = nil, html_options = nil)
這是我在自己的功能中應該遵循的某種約定嗎?