join用於將數組轉換爲字符串。在下面,*names
被連接,並被輸出。這是否意味着參數是數組?Ruby數組中的參數是什麼?
def introduction(age, gender, *names)
"Meet #{names.join(" ")}, who's #{age} and #{gender}"
end
puts introduction(28, "Male", "Sidu", "Ponnappa", "Chonira")
此輸出:
符合四瀆Ponnappa Chonira,誰是28和男
什麼是強烈的參數? – shin
我會讓[Ruby Rogues](http://ruby5.envylabs.com/episodes/432-episode-396-august-20th-2013/stories/3503-strong-params-by-example)回答這個問題。 – vgoff
@vgoff,你錯誤的*命名參數*(這是Ruby功能)和*強大的參數*(這是ActiveRecord功能)。 – Hauleth