相关疑难解决方法(0)

红宝石三倍相等

假设我有以下代码.

result = if a.is_a?(Class) && a <= Exception
   a.name
elsif ...
elsif ...
end
Run Code Online (Sandbox Code Playgroud)

我重构了这个代码

case a
when Exception
     a.name
when ...
when ...
end
Run Code Online (Sandbox Code Playgroud)

我是否正确理解三重相等?

ruby

12
推荐指数
1
解决办法
9132
查看次数

标签 统计

ruby ×1