校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Ruby的基礎語法入門學習教程

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

熱門標簽:地圖標注賺錢項目注冊 徐州網(wǎng)絡外呼系統(tǒng)哪個好 高德地圖標注客服 白銀外呼paas系統(tǒng) 電銷機器人廠商代理 常德電銷平臺外呼系統(tǒng)軟件價格 滴滴外呼系統(tǒng) 湖州u友防封電銷卡 百度地圖標注自定義圖片

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

#!/usr/bin/ruby -w

puts "Hello, Ruby!";

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

$ ruby test.rb


這將會產(chǎn)生下面的結(jié)果:

Hello, Ruby!


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

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

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

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

#!/usr/bin/ruby -w
# -*- coding : utf-8 -*-

print EOF
  這是第一種方式創(chuàng)建here document 。
  多行字符串。
EOF

print "EOF";        # 與上面相同
  這是第二種方式創(chuàng)建here document 。
  多行字符串。
EOF

print `EOC`         # 執(zhí)行命令
 echo hi there
 echo lo there
EOC

print "foo", "bar"    # 您可以把它們進行堆疊
 I said foo.
foo
 I said bar.
bar

這將產(chǎn)生以下結(jié)果:

  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中一些基本語法知識點的羅列匯總
  • ruby聲明式語法的實現(xiàn)例子
  • Ruby的基本語法學習總結(jié)
  • ruby 學習筆記(1) 初識語法
  • Ruby的語法和語言特性總結(jié)

標簽:普洱 三沙 梧州 荊門 張家界 永州 遼寧 公主嶺

巨人網(wǎng)絡通訊聲明:本文標題《Ruby的基礎語法入門學習教程》,本文關鍵詞  Ruby,的,基礎,語法,入門,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《Ruby的基礎語法入門學習教程》相關的同類信息!
  • 本頁收集關于Ruby的基礎語法入門學習教程的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 阳山县| 麦盖提县| 介休市| 南投市| 桂东县| 榆社县| 安乡县| 塔河县| 方正县| 枞阳县| 乌什县| 炎陵县| 浮梁县| 内黄县| 宝鸡市| 延吉市| 和平县| 蓬溪县| 噶尔县| 治县。| 明光市| 江津市| 紫阳县| 新余市| 桓台县| 宁明县| 海口市| 叶城县| 大城县| 九江市| 苍山县| 汉源县| 江津市| 唐山市| 驻马店市| 周口市| 乡城县| 沈阳市| 老河口市| 吴旗县| 大石桥市|