Find a copy in the library
Finding libraries that hold this item...
Details
| Material Type: | Internet resource |
|---|---|
| Document Type: | Book, Internet Resource |
| All Authors / Contributors: |
David Flanagan; Yukihiro Matsumoto |
| ISBN: | 9780596516178 0596516177 |
| OCLC Number: | 176924855 |
| Notes: | "Covers Ruby 1.8 and 1.9"--Cover. |
| Description: | xi, 429 p. : ill. ; 24 cm. |
| Contents: | Introduction -- A Tour of Ruby -- Try Ruby -- About This Book -- A Sudoku Solver in Ruby -- The Structure and Execution of Ruby Programs -- Lexical Structure -- Syntactic Structure -- File Structure -- Program Encoding -- Program Execution -- Datatypes and Objects -- Numbers -- Text -- Arrays -- Hashes -- Ranges -- Symbols -- True, False, and Nil -- Objects -- Expressions and Operators -- Literals and Keyword Literals -- Variable References -- Constant References -- Method Invocations -- Assignments -- Operators -- Statements and Control Structures -- Conditionals -- Loops -- Iterators and Enumerable Objects -- Blocks -- Altering Control Flow -- Exceptions and Exception Handling -- BEGIN and END -- Threads, Fibers, and Continuations -- Methods, Procs, Lambdas, and Closures -- Defining Simple Methods -- Method Names -- Methods and Parentheses -- Method Arguments -- Procs and Lambdas -- Closures -- Method Objects -- Functional Programming -- Classes and Modules -- Defining a Simple Class -- Method Visibility: Public, Protected, Private -- Subclassing and Inheritance -- Object Creation and Initialization -- Modules -- Loading and Requiring Modules -- Singleton Methods and the Eigenclass -- Method Lookup -- Constant Lookup -- Reflection and Metaprogramming -- Types, Classes, and Modules -- Evaluating Strings and Blocks -- Variables and Constants -- Methods -- Hooks -- Tracing -- ObjectSpace and GC -- Custom Control Structures -- Missing Methods and Missing Constants -- Dynamically Creating Methods -- Alias Chaining -- Domain-Specific Languages -- The Ruby Platform -- Strings -- Regular Expressions -- Numbers and Math -- Dates and Times -- Collections -- Files and Directories -- Input/Output -- Networking -- Threads and Concurrency -- The Ruby Environment -- Invoking the Ruby Interpreter -- The Top-Level Environment -- Practical Extraction and Reporting Shortcuts -- Calling the OS -- Security. |
| Responsibility: | David Flanagan and Yukihiro Matsumoto. |
| More information: |
Abstract:
A guide to Ruby that provides coverage of versions 1.8 and 1.9 of the language. It explains the language from the bottom up: from lexical and syntactic structure to datatypes to expressions and statements and on through methods, blocks, lambdas, closures, classes and modules.
Read more...
Table of Contents:
by
clayton994 (WorldCat user on 2008-06-20)
1. Introduction -- 2. The structure and execution of Ruby programs -- 3. Datatypes and objects -- 4. Expressions and operators -- 5. Statements and control structures -- 6. Methods, procs, lambdas and closures -- 7. Classes and modules -- 8. Reflection and metaprogramming -- 9. The Ruby platform -- 10. The Ruby environment
Reviews
User-contributed reviews
Add a review and share your thoughts with other readers.
Be the first.
Add a review and share your thoughts with other readers.
Be the first.

Tags
Add tags for "The Ruby programming language".
Be the first.
Similar Items
Related Subjects:(4)
- Object-oriented programming (Computer science)
- Ruby (Computer program language)
- Ruby (Langage de programmation)
- Programmation orientée objet (Informatique)
User lists with this item (2)
- Ruby programming language(20 items)
by stahta01 updated 2010-07-08
- Things to Check Out(10 items)
by mattlandau
