我们在一个时间紧迫的脚本中有几个地方需要将旧的ID转换为字符串。目前,我们在函数内使用case语句进行转换,如下所示:
def get_name id
case id
when 1
"one thing"
when 3
"other thing"
else
"default thing"
end
end
我正在考虑用哈希查找替换这个,就像这样:
NAMES = {
1 => "one thing",
3 => "other thing",
}
NAMES.default = "default thing"
使用NAMES[id]
感觉应该比使用get_name(id)
更快,但实际上呢?