Ruby Pocket Reference (Paperback)
暫譯: Ruby 口袋參考手冊 (平裝本)

Michael James Fitzgerald

  • 出版商: O'Reilly
  • 出版日期: 2007-07-28
  • 售價: $640
  • 貴賓價: 9.5$608
  • 語言: 英文
  • 頁數: 178
  • 裝訂: Paperback
  • ISBN: 0596514816
  • ISBN-13: 9780596514815
  • 相關分類: Ruby
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

Description

Although Ruby is an easy language to learn, in the heat of action you may find that you can't remember the correct syntax for a conditional or the name of a method. This handy pocket reference offers brief yet clear explanations of Ruby's core components, from operators to reserved words to data structures to method syntax, highlighting those key features that you'll likely use every day when coding Ruby.

Whether you've come to Ruby because of the Rails web development framework --Ruby's killer app -- or simply because it's a relatively clean, powerful and expressive language that's useful for a lot of applications, the Ruby Pocket Reference is organized to help you find what you need quickly. This book not only will get you up to speed on how Ruby works, it provides you with a handy reference you can use anywhere, anytime.

In this book, you find essential information on:
  • Reserved words, operators, comments, numbers, variables, ranges, and symbols
  • Predefined variables andglobal constants
  • Conditional statements, method use, classes, and modules (mixins)
  • Lists of methods from the Object, String, Array, and Hash classes and the Kernel module
  • sprintf andtime formatting directories
  • Interactive Ruby (irb) and the Ruby debugger
  • Ruby documentation
You also get information on the RubyGems package utility and Rake, a build tool similar to make.. If you're using Ruby daily and just want the facts-fast-Ruby Pocket Reference is your book.

Table of Contents

Running Ruby 

               Running the Ruby Interpreter 

               Using a Shebang Line on Unix/Linux 

               Associating File Types on Windows 

     Reserved Words 

     Operators 

     Comments 

     Numbers 

     Variables 

               Local Variables 

               Instance Variables 

               Class Variables 

               Global Variables 

               Constants 

               Parallel Assignment of Variables 

     Symbols 

     Predefined Variables 

     Pseudovariables 

     Global Constants 

     Ranges 

     Methods 

               Parentheses 

               Return Values 

               Method Name Conventions 

               Default Arguments 

               Variable Arguments 

               Aliasing Methods 

               Blocks 

               Procs 

     Conditional Statements 

               The if Statement 

               The unless Statement 

               The while Statement 

               The until Statement 

               The case Statement 

               The for Loop 

               The Ternary Operator 

               Executing Code Before or After a Program 

     Classes 

               Instance Variables 

               Accessors 

               Class Variables 

               Class Methods 

               Singletons 

               Inheritance 

               Public, Private, or Protected 

               Modules and Mixins 

     Files 

               Creating a New File 

               Opening an Existing File 

               ARGV and ARGF 

               Renaming and Deleting Files 

               File Inquiries 

               File Modes and Ownership 

     The IO Class 

     Exception Handling 

               The rescue and ensure Clauses 

               The raise Method 

               The catch and throw Methods 

     Object Class 

               Object Instance Methods 

     Kernel Module 

     String Class 

               Expression Substitution 

               General Delimited Strings 

               Here Documents 

               Escape Characters 

               Character Encoding 

               Regular Expressions 

               String Methods 

     Array Class 

               Creating Arrays 

               Array Class Methods 

               Array Instance Methods 

     Hash Class 

               Creating Hashes 

               Hash Class Methods 

               Hash Instance Methods 

     Time Formatting Directives 

     Interactive Ruby (irb) 

     Ruby Debugger 

     Ruby Documentation 

     RDoc Options 

     RubyGems 

     Rake 

     Ruby Resources 

     Glossary 

Index  

商品描述(中文翻譯)

**描述**

雖然 Ruby 是一種容易學習的語言,但在實際操作中,您可能會發現無法記住條件語句的正確語法或方法的名稱。這本方便的口袋參考書提供了 Ruby 核心組件的簡明而清晰的解釋,從運算符到保留字,再到數據結構和方法語法,突顯了您在編寫 Ruby 代碼時可能每天都會使用的關鍵特性。

無論您是因為 Rails 網頁開發框架(Ruby 的殺手級應用)而接觸 Ruby,還是因為它是一種相對乾淨、強大且表達力豐富的語言,適用於許多應用,Ruby Pocket Reference 都是為了幫助您快速找到所需內容而組織的。這本書不僅能讓您迅速了解 Ruby 的運作方式,還提供了一個隨時隨地都能使用的方便參考。

在這本書中,您可以找到以下重要資訊:

- 保留字、運算符、註解、數字、變數、範圍和符號
- 預定義變數和全域常數
- 條件語句、方法使用、類別和模組(mixins)
- 來自 Object、String、Array 和 Hash 類別及 Kernel 模組的方法列表
- sprintf 和時間格式指令
- 互動式 Ruby (irb) 和 Ruby 除錯器
- Ruby 文檔

您還可以獲得有關 RubyGems 套件工具和 Rake(類似於 make 的建構工具)的資訊。如果您每天都在使用 Ruby,並且只想快速獲取事實,Ruby Pocket Reference 是您的書籍。

**目錄**

運行 Ruby
            運行 Ruby 解釋器
            在 Unix/Linux 上使用 Shebang 行
            在 Windows 上關聯檔案類型
      保留字
      運算符
      註解
      數字
      變數
            本地變數
            實例變數
            類變數
            全域變數
            常數
            變數的平行賦值
      符號
      預定義變數
      假變數
      全域常數
      範圍
      方法
            括號
            返回值
            方法名稱慣例
            預設參數
            變數參數
            方法別名
            區塊
            Proc
      條件語句
            if 語句
            unless 語句
            while 語句
            until 語句
            case 語句
            for 迴圈
            三元運算符
            在程式之前或之後執行代碼
      類別
            實例變數
            存取器
            類變數
            類方法
            單例
            繼承
            公共、私有或保護
            模組和 Mixins
      檔案
            創建新檔案
            開啟現有檔案
            ARGV 和 ARGF
            重新命名和刪除檔案
            檔案查詢
            檔案模式和擁有權
      IO 類別
      異常處理
            rescue 和 ensure 子句
            raise 方法
            catch 和 throw 方法
      物件類別
            物件實例方法
      Kernel 模組
      字串類別
            表達式替換
            一般分隔字串
            Here Documents
            轉義字元
            字元編碼
            正規表達式
            字串方法
      陣列類別
            創建陣列
            陣列類別方法
            陣列實例方法
      Hash 類別
            創建 Hash
            Hash 類別方法
            Hash 實例方法
      時間格式指令
      互動式 Ruby (irb)
      Ruby 除錯器
      Ruby 文檔
      RDoc 選項
      RubyGems
      Rake
      Ruby 資源
      詞彙表

**索引**