在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!"。