在Ruby中,方法定義需要遵循以下規則:
def
關鍵字開始定義一個方法。()
,括號內可以包含參數列表。如果方法不需要參數,可以留空。:
。end
關鍵字結束方法定義。下面是一個簡單的Ruby方法定義示例:
# 定義一個名為greet的方法,接受一個名為name的參數
def greet(name)
# 使用參數name拼接字符串并返回
"Hello, #{name}!"
end
# 調用greet方法,傳入參數"John"
puts greet("John") # 輸出 "Hello, John!"
在這個示例中,我們定義了一個名為greet
的方法,它接受一個名為name
的參數。方法體中使用字符串插值將參數name
拼接到字符串中,并返回結果。最后,我們調用greet
方法并傳入參數"John"
,輸出結果為"Hello, John!"
。