摘要:
循环结构在编程语言中是不可或缺的,所以Ruby中的循环也有其自定义的规则。而我们关注循环结构,要知道两个因素:1) 循环的条件;2) 循环执行的内容Ruby有一些方式来实现循环结构体:1. times方法在前面已经有提到过了,语法如下:循环次数.times do 循环次数.times { 重复执行的动作 重复执行的动作 end }也可以在times模块中加入变量5.times ... 阅读全文
摘要:
条件判断,在编程语言中都存在,而Ruby中的条件判断和Java中类似,当然还是存在些许差别Ruby中条件判断的条件:1) 可以使用 ==,等比较运算来作为条件,比较运算可以返回true和false,这和java中的语法是类似的2) 一些其他的方法也可以用来作为判断条件,比如,empty?方法,为空则返回true,否则返回false3) 有些方法虽然不会返回true或false,但是也能作为条件判断的条件,他们返回的对象,要么是false或nil,要么是意义的对象,则可根据如下表格判断: TRUEFALSEfalse和nil以外的对象false与nilp /Ruby/ =~ "Ruby 阅读全文