當前正在編寫一個類,我正在考慮將私有方法傳播到整個代碼中。我不想添加private
行並複製下面的所有內容,我想在該類的頂部執行內聯聲明,例如private :foo, :bar
。Ruby - 私有方法的內聯聲明
但是,每當我嘗試聲明一個參數爲private inline的方法時,我會收到一條錯誤消息。例如,如果我有一個方法foo(bar, baz)
,並試圖用private :foo(bar, baz)
聲明它是私有的,我會在兩個括號中得到錯誤消息,而不是kEND
和=
。
如果我試圖用private :foo
聲明它,我會被告知在我的代碼中沒有foo
這樣的方法。
我怎樣才能做到我想要做的事情而不會發生這些錯誤?