【内容简介】
开车上路前,其实不用巨细匪遗地了解整辆车的构造,使用Ruby程序语言也是如此,用Ruby设计程序时,其实不需对它了如指掌。本书同时献给程序设计老手与新手,它就像帮助人们快速开车上路的驾驶指南。书中提供了很多Ruby程序范例,并说明运行方式与原因,刚好足以让我们自己设计出Ruby程序。人们对于Ruby的兴趣,源自Rails网站开发架构的流行,这也吸引了来自Java和PHP的开发者。不过,Ruby的灵活性还有非常多的用途。最佳的学习方式,莫过于自己动手做!本书几乎每页都有范例,可以让大家动手玩个够。本书内容包括:
介绍Ruby最重要的特色。
示范Ruby00如何利用条件与操作字符串。
讨论正则表达式。
操作符、Math模块提供的基本数学函数、有理数等的使用方式。
详细说明并示范Ruby的数组与哈希。
解释Ruby用于文件处理的工具。
详细讨论Ruby的类别与模块(或称“混成”),还包括关于面向对象语言的简介
介绍XML处理、Tk、RubyGems、反射、RDoc、嵌入式Ruby、元编程、异常处理等众多主题。
让读者熟悉Rails的本质,并简短地介绍Rails每一章都附有随堂练习,附录则是一份Ruby术语表和本书的参考资源。如果你想动手使用Ruby,本书是快速上手的最佳选择。
【前言】
在Ruby on Rails——以Ruby设计而成的网络程序架构现身后,Ruby也随之受到许多关爱的眼神,这是迟来的关爱!Ruby与Java问世的时间差不多,但它在日本以外的知名度并不高,一切到了2000年才有所改变。而在最近几年中,Ruby的受欢迎程度持续提高,其中当然是有原因。.
目标读者
一般而言,有两种读者会拿起这本书:一种是有经验而想学Ruby的工程师,一种是想学程序设计的新手。我试着满足这两大类读者的需求,小心翼翼地求取平衡:我先把读者当成业界老手,但也会提供许多针对新手的帮助,多半以注意事项或说明版块的方式呈现。对于很有经验的读者,我也会适时提出略过部分内容的建议。
如果你还算是..
<< 查看前言