讓我們編寫乙個簡單的 ruby 程式。所有的 ruby 副檔名都是 .rb。所以,把下面的源**www.cppcns.com放在 test.rb 檔案中。
例項#!/usr/bin/ruby -w
puts "hello, ruby!";
在這裡,假設您的 /usr/bin 目錄下已經有可用的 ruby 直譯器。現在,嘗試執行這個程式,如下所示:
$ ruby test.rb
這將會產生下面的結果:
hello, ruby!
您已經看到了乙個簡單的 ruby 程式www.cppcns.com,現在讓我們看看一些 ruby 語法相關的基本概念:
ruby 程式中的空白
在 ruby **中的空白字元,如空格和製表符一般會被忽略,除非當它們出現在字串中時才不會被忽略。然而,有時候它們用於解釋模稜兩可程式設計客棧的語句。當啟用 -w 選項時,這種解釋會產生警告。
例項:
ruby 程式中的行尾
ruby 把分號和換行符解釋為語句的結尾。但是,如果 ruby 在行尾遇到運算子,比如 +、- 或反斜槓,它們表示乙個語句的延續。
ruby 識別符號
識別符號是變數、常量和方法的名稱。ruby 識別符號是大小寫敏感的。這意味著 ram 和 ram 在 ruby 中是兩個不同的識別符號。
ruby 識別符號的名稱可以包含字母、數字和下劃線字元( _ )。
保留字下表列出了 ruby 中的保留字。這些保留字不能作為常量或變數的名稱。但是,它們可以作為方法名。
ruby 中的 here document
"here document" 是指建立多行字串。在 << 之後,您可以程式設計客棧指定乙個字串或識別符號來終止字串,且當前行之後直到終止符為止的所有行是字串的值。
如果終止符用引號括起,引號的型別決定了面向行的字串型別。請注意<< 和終止符之間必須沒有空格。
下面是不同的例項:
#!/usr/bin/ruby -w
# -*- coding : utf-8 -*-
print 程式設計客棧rint <
這將產生以下結果:
this is the first way of creating
her document ie. multiple line string.
this is the second way of creating
her document ie. multiple line string.
hi there
lo there
i said foo.
i said bar.
本文標題: ruby的基礎語法入門學習教程
本文位址:
Ruby的基礎學習教程
ruby算是我們平常自動化測試中常用的指令碼語言了,最近開始學習ruby,將這些學習的點滴記錄下來。1.輸出 最常用的是puts和print。eg puts hello world print hello world 很明顯puts是帶有回車的,而print不包括回車的。2.注釋 在ruby語言中,...
ruby基礎語法
首發 個人部落格,更新 糾錯 回覆 學不同語言,常將它們的基礎語法搞混,例如if後面有沒有 後面是then還是 還是。這種事情毫無技術含量又毫無樂趣可言,但極大地影響流暢度,所以這次再看ruby語法,決定把基礎語法記下來,方便以後檢視。放到了這裡,目前只有ruby,待以後用別的語言時再陸續新增。內容...
CSS入門教程 語法基礎
本例為css入門系列教程,在這一課中我們將學習css的語法基礎,主要學習css的基本語法 選擇符組 類選擇符 id選擇符 包含選擇符 樣式表的層疊性以及,希望能給對網頁製作感興趣的朋友 帶來幫助 css入門教程之語法基礎 1.基本語法 css的定義是由三個部分構成 選擇符 selector 屬性 p...