Ruby程序設計語言

出版時間:2008-5  出版社:東南大學出版社  作者:費拉納根  頁數:429  
Tag標簽:無  

內容概要

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Ruby程序設計語言 PDF格式下載


用戶評論 (總計10條)

 
 

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

    以上是對書本身的評論。

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7