面试题答案
一键面试方法命名
- 使用蛇形命名法:以小写字母开头,单词之间用下划线分隔。例如
calculate_total
而不是calculateTotal
或CalculateTotal
。
参数格式
- 参数之间用逗号分隔:每个参数之间要有一个逗号,且逗号后有一个空格。例如
def method_name(param1, param2)
。 - 默认参数:如果有默认参数,放在参数列表的最后,例如
def method_name(param1, param2 = 'default_value')
。
缩进
- 使用两个空格缩进:整个方法定义应使用两个空格进行缩进。
示例
def calculate_area(length, width)
length * width
end
上述示例中,方法 calculate_area
采用蛇形命名法,参数 length
和 width
用逗号分隔且有空格,方法体使用两个空格缩进。