读书人

Programming Ruby(读书笔记)-6章(基准

发布时间: 2014-01-13 17:16:02 作者: rapoo

Programming Ruby(读书笔记)-6章(标准类型)

?

How Numbers Interact(数值的内部原理)

操作符两边如果类型不一样,结果会采用更通用的那个类型来保存,比如混合整型与浮点型,则结果是浮点型,混合浮点型与复数,结果是复数。

除的规则也是一样,只是两个整型相除,结果还是整型:

?迭代器如果没有跟{},则返回的是Enumerator对象。比如:

?插入串不仅可以是表达式,还可以是一个或多个代码段:

?

6.3 Ranges(范围)

三个主要用途:sequences(序列),conditions(条件),intervals(区间)

?

Ranges as Sequences
#假设输入的是9.5car_age = gets.to_fcase car_agewhen 0...1  puts "Mmm.. new car smell"when 1...3  puts "Nice and new"when 3...10  puts "Reliable but slightly dinged"when 10...30  puts "Clunker"else  puts "Vintage gem"endproduces:Reliable but slightly dinged

?

读书人网 >编程

热点推荐