学习Ruby
O'Reilly Taiwan公司 译
出版时间:2008年02月
页数:260
开车上路前,其实不用巨细匪遗地了解整辆车的构造,使用Ruby程序语言也是如此,用 Ruby设计程序时,其实不需对它了如指掌。本书同时献给程序设计老手与新手,它就像帮助人们快速开车上路的驾驶指南。书中提供了很多Ruby程序范例,并说明运行方式与原因,刚好足以让我们自己设计出Ruby程序。
人们对于Ruby的兴趣,源自Rails网站开发架构的流行,这也吸引了来自Java和PHP的开发者。不过,Ruby的灵活性还有非常多的用途。最佳的学习方式,莫过于自己动手做!本书几乎每页都有范例,可以让大家动手玩个够。本书内容包括:
- 介绍Ruby最重要的特色。
- 示范Ruby中如何利用条件与操作字符串。
- 讨论正则表达式。
- 操作符、Math模块提供的基本数学函数、有理数等的使用方式。
- 详细说明并示范Ruby的数组与哈希。
- 解释Ruby用于文件处理的工具。
- 详细讨论Ruby的类别与模块(或称“混成”),还包括关于面向对象语言的简介
- 介绍XML处理、Tk、RubyGems、反射、RDoc、嵌入式Ruby、元编程、异常处理等众多主题。
- 让读者熟悉Rails的本质,并简短地介绍Rails
每一章都附有随堂练习,附录则是一份Ruby术语表和本书的参考资源。如果你想动手使用Ruby,本书是快速上手的最佳选择。
书名:学习Ruby
译者:O'Reilly Taiwan公司 译
国内出版社:机械工业出版社
出版时间:2008年02月
页数:260
书号:978-7-111-23471-5
原版书出版商:O'Reilly Media
Michael Fitzgerald
知名程序员、顾问、技术作家,为O’Reilly以及John Wiley & Sons编写过十余本技术图书,在O’Reilly Network上发表了大量文章。他曾是针对XML的RELAX NG模式语言委员会的成员。
本书的封面动物是长颈鹿(学名Giraffa cameloparadalis),目前世界上最高的动物。长颈鹿的高度可达4.8至5.4米,体重约为1300公斤。它的学名cameloparadalis,是因为早期罗马人把它当成骆驼和花豹的混合种而衍生出来(骆驼,camel;花豹,loparad)。长颈鹿身上的斑点是它们在非洲草原活动时的保护色;长脖子和粗硬可弯卷的舌头则是在树顶进食的利器。一头长颈鹿每天几乎可以消耗65公斤的树叶与嫩枝。长颈鹿具有复杂的心血管系统,还有一颗超过十公斤重的心脏,用于支持这具巨大驱体的循环调节系统:上颈部的调节系统,在长颈鹿低头喝水时,防止额外血流量冲至脑部;同时,下肢的粗厚皮则维持较高的血管外部压力才能与流往下肢的液体压力相平衡。
长颈鹿家族通常由十二只雌鹿、一只或两只公鹿以及小鹿组成。没有家族的公鹿可能独自或结伴旅行,也可能加入单身汉的族群。公鹿会尝尝雌鹿的尿液,判断雌鹿是否处于发情期。不过,公长颈鹿间多半维持着同性伴侣关系,比例在30%至75%间变动;雌长颈鹿的同性伴侣比例则只有1%。长颈鹿的怀孕期为14到15个月,一胎只怀一只小鹿。小鹿的存活率只有25%至50%,因为掠食长颈鹿的动物 —— 狮子、花豹、土狼与非洲野狗,主要都以小鹿为目标。
长脖子的视野和敏感的嗅听觉是长颈鹿察觉危险攻击的工具。它们奔跑的最高速度接近时速50公里,也会以有力的后腿攻击掠食者;成年长颈鹿的踢击足以踢碎狮子的骨头。长颈鹿的毛皮曾经是人类猎杀它们的原因,但目前已列入保护动物了。