Ruby程序設(shè)計(jì)語言

出版時(shí)間:2008-5  出版社:東南大學(xué)出版社  作者:費(fèi)拉納根  頁(yè)數(shù):429  
Tag標(biāo)簽:無  

內(nèi)容概要

《Ruby程序設(shè)計(jì)語言》是Ruby的權(quán)威指南,全面涵蓋該語言的1.8版和1.9版。本書詳盡但并不拘泥于語言規(guī)范,既適合首次接觸Ruby的資深程序員,同樣也適合那些想要挑戰(zhàn)對(duì)這門語言的理解并更深入掌握它的Ruby程序員。本書首先通過一個(gè)快速指南帶您熟悉這門語言,然后徹底解釋它的細(xì)節(jié),包括:  Ruby程序的詞法和句法結(jié)構(gòu)  數(shù)據(jù)類型和對(duì)象  表達(dá)式和操作符  語句和控制結(jié)構(gòu)  Method、proc、lambda和closure  類和模塊  反射和元編程  Ruby平臺(tái)  《Ruby程序設(shè)計(jì)語言》包含了對(duì)Ruby平臺(tái)的大量API的全面介紹,通過包含詳盡注釋的代碼展示了如何將Ruby用于文本處理、數(shù)值處理、集合、輸入/輸出、網(wǎng)絡(luò)和并發(fā)。  如果您真想要理解Ruby,本書不可或缺。

書籍目錄

Preface1.Introduction 1.1 A Tour of Ruby 1.2 Try Ruby 1.3 About This Book 1.4 A Sudoku Solver in Ruby2.The Structure and Execution of Ruby Programs 2.1 Lexical Structure 2.2 Syntactic Structure 2.3 File Structure 2.4 Program Encoding 2.5 Program Execution3.Datatypes and Objects 3.1 Numbers 3.2 Text 3.3 Arrays 3.4 Hashes 3.5 Ranges 3.6 Symbols 3.7 True, False, and Nil 3.8 Objects4.Expressions and Operators 4.1 Literals and Keyword Literals 4.2 Variable References 4.3 Constant References 4.4 Method Invocations 4.5 Assignments 4.6 Operators5.Statements and Control Structures 5.1 Conditionals 5.2 Loops 5.3 Iterators and Enumerable Objects 5.4 Blocks 5.5 Altering Control Flow 5.6 Exceptions and Exception Handling 5.7 BEGIN and END 5.8 Threads, Fibers, and Continuations6.Methods, Procs, Lambflas, and Closures 6.1 Defining Simple Methods 6.2 Method Names 6.3 Methods and Parentheses 6.4 Method Arguments 6.5 Procs and Lambdas 6.6 Closures 6.7 Method Objects 6.8 Functional Programming7.Classes and Modules 7.1 Defining a Simple Class 7.2 Method Visibility: Public, Protected, Private 7.3 Subclassing and Inheritance 7.4 Object Creation and Initialization 7.5 Modules 7.6 Loading and Requiring Modules 7.7 Singleton Methods and the Eigenclass 7.8 Method Lookup 7.9 Constant Lookup8.Reflection and Metaprogramming 8.1 Types, Classes, and Modules 8.2 Evaluating Strings and Blocks 8.3 Variables and Constants 8.4 Methods 8.5 Hooks 8.6 Tracing 8.7 ObjectSpace and GC 8.8 Custom Control Structures 8.9 Missing Methods and Missing Constants 8.10 Dynamically Creating Methods 8.11 Alias Chaining 8.12 Domain-Specific Languages9.The Ruby Platform 9.1 Strings 9.2 Regular Expressions 9.3 Numbers and Math 9.4 Dates and Times 9.5 Collections 9.6 Files and Directories 9.7 Input/Output 9.8 Networking 9.9 Threads and Concurrency10. The Ruby Environment 10.1 Invoking the Ruby Interpreter 10.2 The Top-Level Environment 10.3 Practical Extraction and Reporting Shortcuts 10.4 Calling the OS 10.5 SecurityIndex

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Ruby程序設(shè)計(jì)語言 PDF格式下載


用戶評(píng)論 (總計(jì)10條)

 
 

  •   Matz的這本Ruby的書,淺顯易懂,把Ruby語言的精華展現(xiàn)給讀者,其中還含有Ruby1.9版的內(nèi)容和說明。如果你閱讀英文沒有問題的話,建議你直接閱讀原文,減去翻譯不準(zhǔn)的問題。本書的英文屬于易讀那種,很容易讀懂。結(jié)合各種Ruby例子的學(xué)習(xí),你不會(huì)感到你在是閱讀E文,因?yàn)镽uby的內(nèi)容在牽引著你的好奇,想不斷知道更多更多...
  •   確實(shí)是學(xué)習(xí)Ruby的好書,非常不錯(cuò),影印版的價(jià)格也是還可以。如果想學(xué)習(xí)Ruby,這本書是必讀。大師之作,詳細(xì)完備,不過,也不是那么非常得完備。畢竟也就才400多頁(yè)。

    以上是對(duì)書本身的評(píng)論。

    當(dāng)當(dāng)送我的,絕對(duì)是一本二手,又臟又破,苦于想避免來回折騰,就沒有去更換或者退貨了。我也懶得說了,反正當(dāng)當(dāng)對(duì)貨品的外包裝是從不在意,屢教不改。無奈乎,客戶也需要一些書,作罷了。就這樣吧。畢竟,也不是所有的情況都這樣。我買的大部分書還是不錯(cuò)的。
  •   這本作為入門書也是可以的,很實(shí)用。書的內(nèi)容淺顯易懂,且包含了ruby所有重要的特性,樣例也是給的非常充分。剛開始使用ruby的很長(zhǎng)一段時(shí)間里手頭都放著這本書,隨時(shí)翻看查用。開始使用ruby的初期,這本書比rubycookbook對(duì)我的幫助更多
  •   Ruby的必讀書,沒什么好說的,買了沒錯(cuò)。
  •   想買中文版的,結(jié)果買了英文版。英文版也還不錯(cuò)!
  •   給兒子訂的,很滿意,對(duì)工作有幫助。
  •   松本的經(jīng)典書籍!
  •   考試正用上,及時(shí)方便。
  •   一本Ruby的百科全書式的教程。
    印刷和紙質(zhì)相當(dāng)不錯(cuò)。
    內(nèi)容詳實(shí)、細(xì)致,但需要一定編程能力和背景。
  •   還不錯(cuò),正在學(xué)習(xí)當(dāng)中。
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7