本书是Ruby in a Nutshell(O’Reilly公司出版)一书的更新和扩展版本,那本书的作者是松本行弘(Yukihiro Matsumoto),他更为人熟知的名字是Matz。本书的风格有点像那本由Brian Kernighan与Dennis Ritchie合著的经典书籍《C编程语言》(C Programming Language, Prentice Hall出版)。本书的目标是在不使用语言规范格式的情况下,详尽讲解Ruby的方方面面。本书的读者是那些有其他语言经验的Ruby初学者,以及那些希望提升水平的Ruby编程人员。.
在第1章中,你能找到本书的组织架构。
致谢
Acknowledgments
David Flanagan
首先,我必须感谢Matz创造了这样一个优美的编程语言,感谢他帮助我理解了这门语言,也感谢他所写的Ruby in a Nutshell一书,它是本书写作的基础。
我还要感谢:
why the lucky stiff(译注1),他为本书设计了很多欢快的图片(你将在章首页中见到它们)。当然,还有他那本经典的Ruby书籍Why’s (poignant) guide to Ruby,该书可以在http://poignantguide.net/ruby/上找到。
我的技术审阅者们:David A. Black、Ruby Power and Light网站(LLC,http://rubypal.com/)的主管、Sun公司JRuby团队的Charles Oliver Nutter、Ruby 1.8.6分支的维护者,以及Ken Cooper。他们的意见提高了本书的质量,并使本书更加清晰。当然,如果还有错误,都是我自己的过错。
我的编辑Mike Loukides。他不断鼓励我创作本书,并在我写作的过程中保持了足够的耐心。
最后,我当然要把谢意和爱献给我的家庭。
——David Flanagan
http://www.davidflanagan.com
2008年1月
松本行弘
Yukihiro Matsumoto
除了感谢David列出的那些人(不包括我自己),我还要感谢来自全球社区成员的帮助,尤其是那些日本社区的成员,这里仅列出少数几个:Koichi Sasada、Nobuyoshi Nakada、Akira Tanaka、Shugo Maeda、Usaku Nakamura和Shyouhei Urabe(排名不分先后)。
最后,我要感谢我的家庭,他们原谅了作为丈夫和父亲的我投身于Ruby的开发中。
——Yukihiro Matsumoto
2008年1月
.关于字体的约定
Conventions Used in This Book
本书使用如下排版约定:
斜体(Italic)或汉仪中黑简体
用于目录名、电子邮件地址、URL和新术语。
等宽字体(Courier New)
用于代码列表、关键字、变量、函数、命令选项、数据库名、参数、类名和文本中出现的HTML标签。..
等宽加粗体(Courier New)
用于用户键入的代码和命令行。
等宽加斜体(Courier New)
用作占位符,你应该用自己程序中真实的值来取代它。
代码示例
Using Code Examples
本书是用来帮助你完成工作的。一般而言,你可以在你的代码和文档中使用本书的代码。除非重写了代码的关键部分,否则你无须征求我们的同意。例如,在你自己的代码中使用本书的几块代码是可以的,无须告知我们;但销售或分发O’Reilly书籍中代码的CD须得到我们的许可。引用本书的示例代码来回答问题无须征求许可;但是在你的产品文档中大量使用本书的示例代码则须征得许可。
我们希望你标明引用,但并不强求。一个引用通常包括标题、作者、出版社和ISBN号。例如:“The Ruby Programming Language by David Flanagan and Yukihiro Matsumoto. Copyright 2008 David Flanagan and Yukihiro Matsumoto, 978-0-596-51617-8.”
如果你觉得你对代码的使用方式超出了上述所说明的范围,请通过permissions@oreilly.com联系我们。
怎样联系我们
How to Contact Us
如果你想就本书发表评论或有任何疑问,敬请联系出版社:
O’Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
800-998-9938 (in the United States or Canada)
707-829-0515 (international or local)
707-829-0104 (fax)
奥莱理软件(北京)有限公司
北京市 西城区 西直门南大街2号 成铭大厦C座807室
邮政编码:100055
网页:http://www.oreilly.com.cn
E-mail:info@mail.oreilly.com.cn
北京博文视点资讯有限公司(武汉分部)
湖北省 武汉市 洪山区 吴家湾 邮科院路特1号 湖北信息产业科技大厦1402室
邮政编码:430074
电话:(027)87690813 传真:(027)87690595
网页:http://bv.csdn.net
读者服务信箱:
reader@broadview.com.cn(读者信箱)
bvtougao@gmail.com (投稿信箱)
出版商为本书建立了网页,来提供勘误表、示例或其他信息,网址如下:
http://www.oreilly.com/catalog/9780596516178
http://www.oreilly.com.cn/book.php?bn=978-7-121-07701-2(中文版)
如有关于本书的建议或技术问题,请发送邮件到:
bookquestions@oreilly.com
想知道O'Reilly更多有关书籍、会议、资源中心和O'Reilly Network的信息,请登录O'Reilly网站: ...
http://www.oreilly.com