学习Ruby(影印版)
|
|
| 新书城图书编号:277736 |
| 图书ISBN:9787564109639 |
| 出版时间:2007-11-1 |
| 出版社:东南大学 |
| 作者:(美)菲茨杰拉德 |
|
市场价格:¥29 |
|
普通会员:¥23.2
|
80折 |
|
VIP会员:¥21.75
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
|
本书介绍Ruby最重要的功能特性;示例说明如何使用条件语句以及如何使用Ruby字符串;涵盖正则表达式;解释如何使用Ruby的操作符、算术表达式、Math模块的函数、有理数等等;详细介绍Ruby数组和hash功能;讲解使用Ruby进行文件处理;对Ruby类和mixin模块的细节展开讨论,包括对面向对象编程的简要介绍;介绍XML处理、Tk工具包、RubyGems、反射机制(reflection)、RDoc、嵌入式Ruby、元编程;(metaprogramming)、异常处理等内容。 每一章都有一组问题回顾,附录中有Ruby编程的名词对照表和书中用到的参考资料的出处。如果您想带着Ruby开车兜风,那么《学习Ruby》就是您的车钥匙。
|
|
|
|
【图书目录】
|
Preface 1. Ruby Basics Hello, Matz Interactive Ruby Resources Installing Ruby Permission Denied Associating File Types on Windows Review Questions 2. A Quick Tour of Ruby Ruby Is Object-Oriented Ruby's Reserved Words Comments Variables Strings Numbers and Operators Conditional Statements Arrays and Hashes Methods Blocks Symbols Exception Handling Ruby Documentation Review Questions 3. Conditional Love The if Statement The case Statement The while Loop The loop Method The for loop Execution Before or After a Program Review Questions 4. Strings Creating Strings Concatenating Strings Accessing Strings Comparing Strings Manipulating Strings Case Conversion Managing Whitespace, etc. Incrementing Strings Converting Strings Regular Expressions 1.9 and Beyond Review Questions 5. Math Class Hierarchy and Included Modules Converting Numbers Basic Math Operations Ranges
Inquiring About Numbers More Math Methods Math Functions Rational Numbers Prime Numbers Review Questions 6. Arrays Creating Arrays Accessing Elements Concatenation Set Operations Unique Elements Blow Your Stack Comparing Arrays Changing Elements Deleting Elements Arrays and Blocks Sorting Things and About Face Multidimensional Arrays 1.9 and Beyond Other Array Methods Review Questions 7. Hashes Creating Hashes Accessing Hashes Iterating over Hashes Changing Hashes Converting Hashes to Other Classes 1.9 and Beyond Other Hash Methods Review Questions 8. Working with Files Directories Creating a New File Opening an Existing File Deleting and Renaming Files File Inquiries Changing File Modes and Owner The IO Class Review Questions 9. Classes Defining the Class Instance Variables Accessors Class Variables Class Methods Inheritance Modules public, private, or protected Review Questions
10. More Fun with Ruby Formatting Output with sprintf Processing XML Date and Time Reflection Using Tk Metaprogramming RubyGems Exception Handling Creating Documentation with RDoc Embedded Ruby Review Questions 11. A Short Guide to Ruby on Rails Where Did Rails Come From? Why Rails? What Have Other Folks Done with Rails? Hosting Rails Installing Rails Learning Rails A Brief Tutorial Review Questions A. Ruby Reference B. Answers to Review Questions Glossary Index
|
|
|
|