首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2014-01-13 
Programming Ruby(读书笔记)-6章(标准类型)?How Numbers Interact(数值的内部原理)操作符两边如果类型不一

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

?

热点排行