我正在做这样的事情:
myarray.delete_if{ |x|
#some code
case x
when "something"
return true
when "something else"
return false
end
“return”语句似乎是错误的,我无法弄清楚正确的语法,我理解: 的简单形式,myarray.delete_if{ |x| x == y }
但当我希望返回 true/false 时,就像在 case 语句示例中那样更加程序化。