在Ruby中,你可以使用一種簡潔的方法定義方式,即使用符號(Symbol)作為方法名。這種方法通常用于定義簡單的、單一表達式的實例方法。以下是一個示例:
class MyClass
def [](key)
# 你的代碼邏輯
end
end
obj = MyClass.new
obj['key'] # 調用方法
在這個例子中,我們定義了一個名為MyClass
的類,其中包含一個實例方法[]
。這個方法接受一個參數key
,你可以根據需要實現你的代碼邏輯。
需要注意的是,這種簡潔的方法定義方式并不適用于所有情況。對于更復雜的方法,建議使用傳統的def
關鍵字進行定義。