Cargando…

The Ruby programming language /

The Ruby Programming Language is the authoritative guide to Ruby and provides comprehensive coverage of versions 1.8 and 1.9 of the language. It was written (and illustrated!) by an all-star team: David Flanagan, bestselling author of programming language ""bibles"" (including Ja...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Flanagan, David
Otros Autores: Matsumoto, Yukihiro
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, Calif. : O'Reilly, 2008.
Edición:1st ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn213482830
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 080320s2008 caua o 001 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d OCLCQ  |d CEF  |d OCLCQ  |d DEBSZ  |d OCLCQ  |d CNNAI  |d OCLCF  |d OCLCQ  |d EBLCP  |d S3O  |d OCLCQ  |d FEM  |d NRC  |d OCLCQ  |d NTG  |d MOQ  |d WYU  |d MERER  |d OCLCQ  |d UAB  |d AU@  |d OCLCQ  |d UKAHL  |d OCLCQ  |d OCLCO  |d OCLCQ 
019 |a 212906456  |a 863821285  |a 968016303  |a 969034049  |a 1044563739  |a 1056386376  |a 1074342188 
020 |a 9780596516178 
020 |a 0596516177 
020 |a 9780596520168 
020 |a 0596520166 
020 |a 9780596554651 
020 |a 0596554656 
029 1 |a AU@  |b 000062580947 
029 1 |a DEBSZ  |b 355421550 
029 1 |a DEBSZ  |b 405505450 
029 1 |a HEBIS  |b 291493270 
035 |a (OCoLC)213482830  |z (OCoLC)212906456  |z (OCoLC)863821285  |z (OCoLC)968016303  |z (OCoLC)969034049  |z (OCoLC)1044563739  |z (OCoLC)1056386376  |z (OCoLC)1074342188 
037 |a CL0500000019  |b Safari Books Online 
050 4 |a QA76.64  |b .F53 2008 
082 0 4 |a 005.133 R897 Fla 2008 [ONLINE] 
049 |a UAMI 
100 1 |a Flanagan, David. 
245 1 4 |a The Ruby programming language /  |c David Flanagan and Yukihiro Matsumoto. 
250 |a 1st ed. 
260 |a Sebastopol, Calif. :  |b O'Reilly,  |c 2008. 
300 |a 1 online resource (xi, 429 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
588 0 |a Print version record. 
505 0 |a Table of Contents; Preface; Acknowledgments; David Flanagan; Yukihiro Matsumoto; Conventions Used in This Book; Using Code Examples; How to Contact Us; Safari® Enabled; Chapter 1. Introduction; 1.1 A Tour of Ruby; 1.1.1 Ruby Is Object-Oriented; 1.1.2 Blocks and Iterators; 1.1.3 Expressions and Operators in Ruby; 1.1.4 Methods; 1.1.5 Assignment; 1.1.6 Punctuation Suffixes and Prefixes; 1.1.7 Regexp and Range; 1.1.8 Classes and Modules; 1.1.9 Ruby Surprises; 1.2 Try Ruby; 1.2.1 The Ruby Interpreter; 1.2.2 Displaying Output; 1.2.3 Interactive Ruby with irb. 
505 8 |a 1.2.4 Viewing Ruby Documentation with ri1.2.5 Ruby Package Management with gem; 1.2.6 More Ruby Tutorials; 1.2.7 Ruby Resources; 1.3 About This Book; 1.3.1 How to Read This Book; 1.4 A Sudoku Solver in Ruby; Chapter 2. The Structure and Execution of Ruby Programs; 2.1 Lexical Structure; 2.1.1 Comments; 2.1.1.1 Embedded documents; 2.1.1.2 Documentation comments; 2.1.2 Literals; 2.1.3 Punctuation; 2.1.4 Identifiers; 2.1.4.1 Case sensitivity; 2.1.4.2 Unicode characters in identifiers; 2.1.4.3 Punctuation in identifiers; 2.1.5 Keywords; 2.1.6 Whitespace. 
505 8 |a 2.1.6.1 Newlines as statement terminators2.1.6.2 Spaces and method invocations; 2.2 Syntactic Structure; 2.2.1 Block Structure in Ruby; 2.3 File Structure; 2.4 Program Encoding; 2.4.1 Specifying Program Encoding; 2.4.2 Source, External, and Internal Encodings; 2.5 Program Execution; Chapter 3. Datatypes and Objects; 3.1 Numbers; 3.1.1 Integer Literals; 3.1.2 Floating-Point Literals; 3.1.3 Arithmetic in Ruby; 3.1.4 Binary Floating-Point and Rounding Errors; 3.2 Text; 3.2.1 String Literals; 3.2.1.1 Single-quoted string literals; 3.2.1.2 Double-quoted string literals. 
505 8 |a 3.2.1.3 Unicode escapes3.2.1.4 Arbitrary delimiters for string literals; 3.2.1.5 Here documents; 3.2.1.6 Backtick command execution; 3.2.1.7 String literals and mutability; 3.2.1.8 The String.new method; 3.2.2 Character Literals; 3.2.3 String Operators; 3.2.4 Accessing Characters and Substrings; 3.2.5 Iterating Strings; 3.2.6 String Encodings and Multibyte Characters; 3.2.6.1 Multibyte characters in Ruby 1.9; 3.2.6.2 The Encoding class; 3.2.6.3 Multibyte characters in Ruby 1.8; 3.3 Arrays; 3.4 Hashes; 3.4.1 Hash Literals; 3.4.2 Hash Codes, Equality, and Mutable Keys. 
505 8 |a 3.5 Ranges3.5.1 Testing Membership in a Range; 3.6 Symbols; 3.7 True, False, and Nil; 3.8 Objects; 3.8.1 Object References; 3.8.1.1 Immediate values; 3.8.2 Object Lifetime; 3.8.3 Object Identity; 3.8.4 Object Class and Object Type; 3.8.5 Object Equality; 3.8.5.1 The equal? method; 3.8.5.2 The == operator; 3.8.5.3 The eql? method; 3.8.5.4 The === operator; 3.8.5.5 The =~ operator; 3.8.6 Object Order; 3.8.7 Object Conversion; 3.8.7.1 Explicit conversions; 3.8.7.2 Implicit conversions; 3.8.7.3 Conversion functions; 3.8.7.4 Arithmetic operator type coercions. 
520 |a The Ruby Programming Language is the authoritative guide to Ruby and provides comprehensive coverage of versions 1.8 and 1.9 of the language. It was written (and illustrated!) by an all-star team: David Flanagan, bestselling author of programming language ""bibles"" (including JavaScript: The Definitive Guide and Java in a Nutshell) and committer to the Ruby Subversion repository. Yukihiro ""Matz"" Matsumoto, creator, designer and lead developer of Ruby and author of Ruby in a Nutshell, which has been expanded an 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Ruby (Computer program language) 
650 0 |a Object-oriented programming (Computer science) 
650 6 |a Ruby (Langage de programmation) 
650 6 |a Programmation orientée objet (Informatique) 
650 1 7 |a Object-oriented programming (Computer science)  |2 bisacsh 
650 7 |a Ruby (Computer program language)  |2 blmlsh 
650 7 |a Object-oriented programming (Computer science)  |2 blmlsh 
650 7 |a Object-oriented programming (Computer science)  |2 fast  |0 (OCoLC)fst01042804 
650 7 |a Ruby (Computer program language)  |2 fast  |0 (OCoLC)fst01101038 
650 7 |a Ruby (programspråk)  |2 sao 
700 1 |a Matsumoto, Yukihiro. 
776 0 8 |i Print version:  |a Flanagan, David.  |t Ruby Programming Language.  |d Sebastopol : O'Reilly Media, ©2008  |z 9780596516178 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780596516178/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH28167400 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL540694 
994 |a 92  |b IZTAP