2015-06-26 54 views
1

以下是什麼->操作符?帶有示波器的` - >`操作員

scope :published, -> { where(published: true) } 

scope是一種方法,:published是作爲一個參數,這使我相信,-> { where(published: true) }拼成的一個參數傳遞的象徵。由於存在>字符,因此->不是有效的方法名稱。

+0

Google for ruby​​ lambda operator – juanpastas

+0

它被稱爲'lambda literal'或'stabby lambda'。這只是一種創建lamda的方式。 –

回答