Ruby的基礎語法入門學習教程

2022-09-26 05:12:06 字數 1327 閱讀 7734

讓我們編寫乙個簡單的 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...