1. 程式人生 > >Ruby 程式語言入門
01 Ruby 簡介

Ruby Logo 1. 什麼是 Ruby? Ruby,一種簡單快捷的面向物件(面向物件程式設計)指令碼語言,在 20 世紀 90 年代由日本人松本行弘(Yukihiro Matsumoto,別稱:Matz)開發,遵守 GPL 協議和 Ruby License。它的靈感

02 Ruby 的安裝

我們可以使用多種工具安裝 Ruby。本章節主要介紹如何通過主流的包管理器和第三方工具管理和安裝 Ruby,以及如何通過原始碼編譯安裝。

03 Ruby 語法初探

安裝好了 Ruby 之後,讓我們開始嘗試編寫第一個 Ruby 程式碼吧。 1. Hello World 首先讓我們輸出一個 “Hello World”。

04 Ruby 的註釋

本章節主要帶大家瞭解註釋是什麼,為什麼要寫註釋以及在 Ruby 中如何使用註釋。

05 Ruby 的面向物件

本章節我們來了解 Ruby 面向物件方面知識,瞭解類與例項的基本概念 1. 什麼是面向物件

06 Ruby 布林物件

本章節我們學習布林值,瞭解什麼是布林值,在 Ruby 中布林值的基本用法。 1. 什麼是布林值

07 Ruby 數字物件

人們所熟知的數字型別有整數、小數、分數等等,今天讓我們學習在 Ruby 中學習數字物件,瞭解在 Ruby 中數字是如何進行運算的。

08 Ruby 字串物件

在 Ruby 中一切皆為物件,字串當然也不例外,本章中,您需要掌握字串物件的建立方法,通過常見字串例項方法的應用來掌握字串的例項方法。更重要的是,要理解字串也是一個物件。

09 Ruby 標誌物件

本章節我們要介紹一種Ruby獨有的標誌物件(Symbol),瞭解標誌物件的定義方式以及儲存機制,瞭解標誌物件與字串物件的區別以及一些常用的例項方法。

10 Ruby 的變數

本章節我們將講解 Ruby 中如何建立一個變數,變數都有哪幾種,在什麼場景下會使用這些變數。

11 Ruby 的陣列

在之前的章節中,我們學習了布林物件、數字物件、字串物件等,但是有的時候,我們需要將一組物件組合起來成為一個獨立的物件,本章節讓我們將學習 Ruby 陣列,如何建立一個數組以及掌握其常用的例項方法。

12 Ruby 的雜湊

本章節我們學習另外一個可以組合多個的物件類——雜湊,瞭解雜湊是什麼,如何建立一個雜湊以及雜湊物件的例項方法。

13 Ruby 的方法

Ruby 提供了一種組織程式碼並重用的功能,它可以讓我們無需建立冗長的 Ruby 程式碼,在需要它們的時候才會使用它們。對於方法,您只需要學會方法的宣告、呼叫以及傳參即可。在本章中會為您詳細介紹方法的使用。

14 Ruby 的類

我們在之前的章節講了 Ruby 的很多物件,學會了如何使用簡單的物件(例如:數字和字串)以及資料結構陣列和雜湊來完成一些工作,瞭解如何使用方法,做好了充足的準備。本章中,我會為大家講解Ruby 的類,如何建立一個

15 Ruby 的模組

我們在之前的章節中介紹了類,在本章節中,我會來介紹一下 Ruby 模組的概念以及如何去使用一個模組。

16 Ruby 條件語句

Ruby 提供了現代語言常見的條件結構,在本章節中我們會學習到如何在 Ruby 中所有可用的條件語句使用方式。

17 Ruby 的範圍

Ruby 的範圍(Ranges)允許以範圍的形式表示資料(換句話說,資料集具有開始和結束值以及介於兩者之間的值的邏輯順序)。範圍內的值可以是數字,字元,字串或物件。在本章中,我們將研究Ruby 支援的三種範圍,即序列

18 Ruby 迴圈語句

迴圈是計算機系統重複執行任務的機制。本章節中,我們會為大家講解在 Ruby 中如何進行迴圈操作。

19 Ruby 的迭代器

迭代意味著像迴圈一樣多次執行一次事情,它一個接一個返回陣列或雜湊裡面的元素,本章中會為大家介紹 Ruby 都有哪些迭代器。

20 Ruby 的塊

塊是 Ruby 程式設計師最喜歡的東西之一。它是一項非常強大的功能,使我們能夠編寫非常靈活的程式碼,擁有極高的可讀性,並且可以在各處使用。本章中我們會詳細為您講解塊的使用。

21 Ruby 的 I/O

我們與計算機的各種互動叫做 I/O,比如我們使用鍵盤輸入文字、按下滑鼠,計算機給在螢幕中顯示我們打出文字,生成檔案等。互動的資料以字元/位元組流的形式傳送到程式或從程式傳送。本章節中我們為大家詳細講解在 Ru

22 Ruby 異常捕獲

當Ruby的程式碼執行異常時,會丟擲異常,我們在開發時隨時可能會發生異常,本章節中讓我們來了解Ruby中的異常。

23 Ruby 的時間類

在本章中,您將學習到 Ruby 操縱時間的類,如何將字串轉換為時間物件如何將字串轉換為時間物件,如何將時間分解成部分(天/小時/毫秒…),格式化時間,時間物件之間的差值。

24 Ruby 的 Math 類

除了一些常規的取餘、絕對值、冪的一些數字物件方法,Ruby 提供了大量了數學相關的方法,本章節為大家介紹提供這些數學方法的 Math 類。

25 Ruby 的 Dir 類

直到本章為止,我們所做的所有工作都涉及到處理記憶體中的資料。既然我們已經涵蓋了 Ruby 語言的所有基礎知識,是時候將我們的注意力轉向使用 Ruby 中的檔案和目錄了。本章中會對 Ruby 如何操作目錄做具體介紹。

26 Ruby 的 File 類

本章將詳細介紹如何在 Ruby 中建立,開啟以及讀取和寫入檔案。然後,我們將學習如何刪除和重新命名檔案。

首頁 下頁