国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Ruby > 正文

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

2020-10-29 19:37:03
字體:
來源:轉載
供稿:網友

讓我們編寫一個簡單的 Ruby 程序。所有的 Ruby 文件擴展名都是 .rb。所以,把下面的源代碼放在 test.rb 文件中。
實例

#!/usr/bin/ruby -wputs "Hello, Ruby!";

在這里,假設您的 /usr/bin 目錄下已經有可用的 Ruby 解釋器。現在,嘗試運行這個程序,如下所示:

$ ruby test.rb


這將會產生下面的結果:

Hello, Ruby!


您已經看到了一個簡單的 Ruby 程序,現在讓我們看看一些 Ruby 語法相關的基本概念:
Ruby 程序中的空白
在 Ruby 代碼中的空白字符,如空格和制表符一般會被忽略,除非當它們出現在字符串中時才不會被忽略。然而,有時候它們用于解釋模棱兩可的語句。當啟用 -w 選項時,這種解釋會產生警告。
實例:

  • a + b 被解釋為 a+b (這是一個局部變量)
  • a +b 被解釋為 a(+b) (這是一個方法調用)

Ruby 程序中的行尾
Ruby 把分號和換行符解釋為語句的結尾。但是,如果 Ruby 在行尾遇到運算符,比如 +、- 或反斜杠,它們表示一個語句的延續。
Ruby 標識符
標識符是變量、常量和方法的名稱。Ruby 標識符是大小寫敏感的。這意味著 Ram 和 RAM 在 Ruby 中是兩個不同的標識符。
Ruby 標識符的名稱可以包含字母、數字和下劃線字符( _ )。
保留字
下表列出了 Ruby 中的保留字。這些保留字不能作為常量或變量的名稱。但是,它們可以作為方法名。

Ruby 中的 Here Document
"Here Document" 是指建立多行字符串。在 << 之后,您可以指定一個字符串或標識符來終止字符串,且當前行之后直到終止符為止的所有行是字符串的值。
如果終止符用引號括起,引號的類型決定了面向行的字符串類型。請注意<< 和終止符之間必須沒有空格。
下面是不同的實例:

#!/usr/bin/ruby -w# -*- coding : utf-8 -*-print <<EOF  這是第一種方式創建here document 。  多行字符串。EOFprint <<"EOF";        # 與上面相同  這是第二種方式創建here document 。  多行字符串。EOFprint <<`EOC`         # 執行命令 echo hi there echo lo thereEOCprint <<"foo", <<"bar"    # 您可以把它們進行堆疊 I said foo.foo I said bar.bar

這將產生以下結果:

  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 therelo there    I said foo.    I said bar.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石景山区| 灵丘县| 三江| 永吉县| 绿春县| 晋州市| 海宁市| 互助| 长宁区| 东阿县| 遂平县| 宽甸| 通许县| 慈利县| 襄樊市| 宁安市| 格尔木市| 香格里拉县| 开封市| 临泉县| 阿合奇县| 南宁市| 平邑县| 乐东| 西安市| 文水县| 衡阳市| 南岸区| 元谋县| 儋州市| 永川市| 巴东县| 合肥市| 扎兰屯市| 姜堰市| 桃园市| 淮滨县| 老河口市| 措勤县| 墨竹工卡县| 彭阳县|