Ruby中case表达式详解
更新时间:2014年10月21日 10:02:15 投稿:hebedich
本文主要介绍了Ruby中case表达式的两种形式以及分析,有需要的朋友可以参考下
Ruby的case表达式有两种形式:
第一种形式接近于一组连续的if语句:它让你列出一组条件,并执行第一个为真的条件表达式所对应的语句。

第二种形式,在case语句的顶部指定一个目标,而每个when从句列出一个或者多个比较条件

和if一样,case返回执行的最后一个表达式的值;而且如果表达式和条件在同一行上的话,可以用then关键字来加以区分。

相关文章
在博客中屏蔽垃圾留言的简单方法
这篇文章主要介绍了在博客中屏蔽垃圾留言的简单方法,作者以Ruby on Rails搭建的博客应用为例,需要的朋友可以参考下
2015-08-08
rails常用数据库查询操作、方法浅析
这篇文章主要介绍了rails常用数据库查询操作、方法浅析,总结的比较全,WEB开发种常用的数据库操作都列出了rails对应代码,需要的朋友可以参考下
2014-06-06
详细解读Ruby当中的条件判断语句
这篇文章主要介绍了详细解读Ruby当中的条件判断语句,if、else等逻辑判断语句是各门编程语言的基础,需要的朋友可以参考下
2015-05-05
Ruby中的block、proc、lambda区别总结
这篇文章主要介绍了Ruby中的block、proc、lambda区别总结,本文讲解了yield 和 block call 的区别、block 和 proc、lambda 的区别、proc 和 lambda 的区别,需要的朋友可以参考下
2015-03-03
Ruby简明教程之方法(Method)介绍
这篇文章主要介绍了Ruby简明教程之方法(Method)介绍,ruby的方法分为实例方法、类方法、函数方法等,本文分别做了讲解,需要的朋友可以参考下
2014-06-06
最新评论