二十分鐘內學會Ruby

banq發表於2019-02-10

這是一個小型的Ruby教程,完成時間不應超過20分鐘。它假設你已經安裝了Ruby。(如果您的計算機上沒有Ruby,請在開始之前安裝它。)
點選標題進入原文,英文比較簡單易懂。
摘錄部分如下:

互動式Ruby
Ruby附帶了一個程式,它將顯示您提供它的任何Ruby語句的結果。在像這樣的互動式會話中使用Ruby程式碼是學習該語言的一種極好方法。
開啟IRB(代表Interactive Ruby)。

  • 如果您正在使用macOS開啟Terminal並輸入irb,請按Enter鍵。
  • 如果您使用的是Linux,請開啟一個shell並鍵入irb並按Enter鍵。
  • 如果您使用的是Windows,請Interactive Ruby從“開始”選單的“Ruby”部分開啟。

irb(main):001:0>


好的,所以它是開放的。怎麼辦?

輸入: "Hello World"

irb(main):001:0> "Hello World" => "Hello World"
Ruby Obeyed You!


剛剛發生了什麼?我們剛剛寫了世界上最短的“Hello World”節目嗎?不完全是。第二行只是IRB告訴我們它評估的最後一個表示式的結果的方式。如果我們要列印出“Hello World”,我們還需要更多:

irb(main):002:0> puts "Hello World" Hello World => nil


puts是在Ruby中列印出來的基本命令。但那又有什麼意義=> nil呢?這是表達的結果。puts 總是返回nil,這是Ruby絕對沒有價值的東西。

相關文章