新手问题 如何精简这个 collection 里面的 if else

luffycn · 2014年12月09日 · 最后由 huhongda 回复于 2014年12月09日 · 1257 次阅读


list.map do |t|
  t = t.search('a')
  if  block
    'xxx'
   else
     'yyy'
   end

end

里面这个 if else 有没办法弄得好看点

list.map do |t|
  t = t.search('a')
  block ? 'xxx' : 'yyyy'
end

如果没有别的代码,我就同上,但是我猜想里面应该不止一行代码吧!你得把具体的代码贴出来~

需要 登录 后方可回复, 如果你还没有账号请 注册新账号