加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Ruby – case语句的隐含对象

发布时间:2020-12-17 02:50:51 所属栏目:百科 来源:网络整理
导读:在 Ruby中,有没有办法获取case语句的隐含对象? case 2+2when '2' puts '2'else puts "#{some_object}"end 其中’some_object’将是由case评估的任何语句的返回值 解决方法 不,没有.你必须做的事情如下: some_object = 2+2case some_objectwhen '2' puts '2
在 Ruby中,有没有办法获取case语句的隐含对象?

case 2+2
when '2'
  puts '2'
else
  puts "#{some_object}"
end

其中’some_object’将是由case评估的任何语句的返回值

解决方法

不,没有.你必须做的事情如下:

some_object = 2+2
case some_object
when '2'
  puts '2'
else
  puts some_object
end

要么

case some_object = 2+2
when '2'
  puts '2'
else
  puts some_object
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读