欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Ruby教程之注釋、變量聲明以及數(shù)組操作

Ruby教程之注釋、變量聲明以及數(shù)組操作

熱門標(biāo)簽:征服者企業(yè)地圖標(biāo)注 中牟外呼系統(tǒng)違法嗎 AI電銷機器人 線路 巫師3地圖標(biāo)注魔力之所 漯河電銷 天津外呼系統(tǒng)怎么收費 外呼線路從哪里出來的 淮安自動外呼系統(tǒng)供應(yīng)商 柯城手機地圖如何做地圖標(biāo)注

前兩天在“博客園”上看了一篇文章“PHP基礎(chǔ)教程”,介紹PHP的,感覺挺好。D瓜哥在學(xué)Ruby,正好也寫一篇“Ruby入門教程”。需要說明一下,這篇文章適合有編程基礎(chǔ)的,但是沒接觸過Ruby的新手。而且,這篇文章側(cè)重入門,老鳥可以直接飛過。(如果能幫忙檢查一下是否有描述不當(dāng),甚至錯誤的地方,也歡迎來踩兩腳。D瓜哥感激不盡。)

Ruby環(huán)境搭建

  在Windows下,搭建Ruby環(huán)境,比較簡單的方法是在“RubyInstaller”上下載一個合適的版本(D瓜哥使用的是最新版),直接安裝就可以了。

  另外,吐槽兩句,網(wǎng)上有人說Windows不適合搞Ruby開發(fā),剛開始D瓜哥不信,昨天因為搭建Ruby on Rails的環(huán)境,Mysql數(shù)據(jù)庫的驅(qū)動死活安裝不成功!太折騰人了。所以,如果真的想玩Ruby,還是使用Linux系統(tǒng)吧。

Ruby的注釋

  和其他常見編程語言一樣,Ruby也分為“單行注釋”和“多行注釋”。不同的是,Ruby使用的注釋符號和Java、C/C++等編程語言不一樣。

另外,Ruby偏好使用單行注釋:

復(fù)制代碼 代碼如下:

# this is a comment line
# this is a comment line

  Ruby中,多行注釋比較少見,D瓜哥是接觸Ruby十幾天后才知道多行注釋的語法,之前一直在納悶多行語法該怎么寫。

復(fù)制代碼 代碼如下:

=begin
 This ia comment.
 this is two comment
=end

  上述代碼中,高亮的兩行代碼是注釋的開頭和結(jié)尾,這兩行的開頭必須和上述代碼保持一直,否則報錯。經(jīng)過D瓜哥的測試,開頭后面可以添加注釋。

Ruby的變量

      Ruby變量的命名有自己的特點:變量的第一個字母是用來表明變量用途。具體情況如下:

局部變量,方法參數(shù)和方法名通常都是以小寫字母或者下劃線開頭的;
全局變量以$開頭;
實例變量以@開頭;
類變量以@@開頭;
類名,模塊名和常量以大寫字母開頭。

    Ruby變量的命名規(guī)則是:變量名是以小寫字母或者下劃線開始(D瓜哥在IRB中測試,也可以使用$開頭,但是使用_$開頭就會報錯;使用$_開頭沒有問題),其后由大小寫英文字母,數(shù)字和下劃線組成。變量名是區(qū)分大小寫的,變量名的字符長度沒有限制。另外,需要注意的是,給變量命名的時候,盡量遵守上面的根據(jù)變量首字母分類的約定。D瓜哥認為:變量的命名,可以反應(yīng)出一個程序猿的代碼素養(yǎng)。

復(fù)制代碼 代碼如下:

mystr = "Are you ready?" # 局部變量

class Person  #類名

   @@year = 2013 # 類變量
 
   def initialize(name)  # 構(gòu)造函數(shù)名
    @name = name  # 示例變量
   end

   def name  # 方法名
     @name
   end

   def name=(name)
     @name = name
   end
  
end

puts mystr

數(shù)組

廢話少說,直接上代碼。

復(fù)制代碼 代碼如下:

## 1、數(shù)組定義
arr1 = []
arr2 = Array.new
arr3 = ['1','2','3']

## 2、輸出
puts "Output:\n"
print arr3,"\n"   # 輸出:["1", "2", "3"]
puts arr3[0]      # 輸出:1
print arr3.join(",")  # 輸出:1,2,3

## 3、訪問數(shù)組元素
puts "\nArray Element\n"
puts "\n", arr3[0]
puts "\n", arr3[-1]    #這個比較有意思,意思是最后一個的數(shù)據(jù)
puts "\n", arr3.first
puts "\n", arr3.last
puts "\n", arr3.max
puts "\n", arr3.min
puts "\n", arr3.length
puts "\n", arr3.size

## 4、數(shù)組操作
puts "\nArray method\n"
puts "\n", arr3[4] = '5'                    #此時arr3[3]默認尾nil
puts "\n", arr3.delete_at(3)                #刪除指定下標(biāo)的元素
puts "\n", arr3[2] = ["3a","3b","3c"]       #可以這樣來做
puts "\n", arr3.delete(["3a","3b","3c"])    #可以刪除上面添加的
puts "\n", arr3.push('6')                   #插入元素
puts "\n", arr3.insert(3,"b")               #在指定位置插入新元素
puts "\n", arr3"f"2                     #從左至右一次加入元素
puts "\n", arr3.pop                         #刪除尾元素
puts "\n", arr3.shift                       #刪除首元素
puts "\n", arr3.clear                       #清空數(shù)組

## 5、數(shù)組運算
puts "\nArray Operator\n"
aaa = [" aa ",4,5," bb "]
bbb = [4,1,3,2,5]
print aaa + bbb,"\n"        # 輸出:[" aa ", 4, 5, " bb ", 4, 1, 3, 2, 5]
print aaa*2,"\n"     # 輸出:[" aa ", 4, 5, " bb ", " aa ", 4, 5, " bb "]
print bbb - aaa,"\n"        # 輸出:[1, 3, 2]
print aaa | bbb,"\n"        # 輸出:[" aa ", 4, 5, " bb ", 1, 3, 2]
print aaa bbb,"\n"        # 輸出:[4, 5]
print bbb.sort,"\n"         # 輸出:[1, 2, 3, 4, 5] 排序
print aaa.reverse,"\n"      # 輸出:[" bb ", 5, 4, " aa "] 倒置
print bbb.sort.reverse,"\n" # 輸出:[5, 4, 3, 2, 1] 降序

由于Ruby的迭代器及其強大,在Ruby編程中,利用數(shù)組的這些函數(shù)再加上迭代器可以寫出非常“炫”的代碼!

  這一節(jié),D瓜哥介紹了Ruby中的注釋、變量聲明以及數(shù)組操作。下一節(jié),D瓜哥將介紹Ruby中的字符串、判斷語句以及循環(huán)語句等。敬請繼續(xù)關(guān)注!

您可能感興趣的文章:
  • Ruby的字符串與數(shù)組求最大值的相關(guān)問題討論
  • Ruby中的數(shù)組和散列表的使用詳解
  • Ruby中數(shù)組的一些相關(guān)使用方法
  • 簡單介紹Ruby on Rails對PostgreSQL數(shù)組類型的支持
  • Ruby數(shù)組(Array)學(xué)習(xí)筆記
  • Ruby創(chuàng)建數(shù)組方法總結(jié)

標(biāo)簽:大慶 甘孜 棗莊 西雙版納 內(nèi)江 克拉瑪依 河池 南昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ruby教程之注釋、變量聲明以及數(shù)組操作》,本文關(guān)鍵詞  Ruby,教程,之,注釋,變量,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Ruby教程之注釋、變量聲明以及數(shù)組操作》相關(guān)的同類信息!
  • 本頁收集關(guān)于Ruby教程之注釋、變量聲明以及數(shù)組操作的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    91香蕉视频在线播放| 伊人性伊人情综合网| 青娱乐精品视频在线| 中国特级黄色片| 久久久久亚洲av无码专区体验| 国产亚洲一本大道中文在线| 日产国产欧美视频一区精品| 欧美极品jizzhd欧美仙踪林| 欧美亚洲图片小说| 亚洲伦在线观看| 99久久精品99国产精品| 国产午夜手机精彩视频| 亚洲国产高清不卡| 国产成人精品综合在线观看 | 不卡一二三区首页| 日本福利片在线观看| 国产精品网站在线| 国产成人精品免费一区二区| 波多野结衣喷潮| 亚洲国产高清不卡| 成人黄色在线网站| 色屁屁一区二区| 一区二区三区四区在线免费观看 | 欧美日韩国产天堂| 一区二区三区欧美在线观看| 少妇极品熟妇人妻无码| 欧美日韩精品一二三区| 亚洲午夜精品一区二区三区他趣| 亚洲精品一二三四| 欧美日本韩国一区二区三区视频| 亚洲线精品一区二区三区八戒| zjzjzjzjzj亚洲女人| 3atv一区二区三区| 日本一道高清亚洲日美韩| a毛片毛片av永久免费| 欧美精品一区二区三区蜜臀| 国产精品一区二区x88av| 黄色片在线观看网站| 亚洲美女区一区| 色综合久久久无码中文字幕波多| 欧美日本在线播放| 蜜臀久久久久久久| 亚洲人做受高潮| 伊人性伊人情综合网| 国产精品入口麻豆| 日韩精品中文字幕在线不卡尤物 | 国产欧美日韩综合| 成人福利电影精品一区二区在线观看| 国产精品免费在线视频| 18成人在线观看| 国产精品二区视频| 日韩欧美国产精品一区| 激情综合网天天干| 色成人在线视频| 偷拍自拍另类欧美| 中文字幕有码在线播放| 亚洲视频小说图片| 色天使在线视频| 欧美经典一区二区| 亚洲午夜精品在线观看| 91精品国产综合久久香蕉的特点 | 色哟哟国产精品免费观看| 夜夜嗨av一区二区三区网页 | 性久久久久久久久久| 久久久久久久久久久久电影| 成人sese在线| 制服丝袜av成人在线看| 国产老女人精品毛片久久| 欧美中文字幕一区二区三区| 日本视频免费一区| 我要看黄色一级片| 亚洲18女电影在线观看| 中文字幕av久久爽一区| 亚洲欧洲国产日本综合| 中文字幕在线永久| 国产精品日韩精品欧美在线| 国产xxxx视频| 国产精品久久久久国产精品日日| 激情综合激情五月| 国产人成亚洲第一网站在线播放| 91网站在线播放| 久久久噜噜噜久久人人看 | 国产激情视频网站| 日本一二三四高清不卡| 亚州av综合色区无码一区| 国产精品卡一卡二卡三| 日本aaa视频| 亚洲尤物视频在线| 国产麻豆视频在线观看| 秋霞电影一区二区| 欧美无人高清视频在线观看| 国产美女精品在线| 91精品欧美综合在线观看最新| 国产精品自拍一区| 在线综合+亚洲+欧美中文字幕| 成人少妇影院yyyy| 精品少妇一区二区三区| 在线观看欧美一区二区| 国产精品卡一卡二| 日本二区在线观看| 天天综合日日夜夜精品| 在线欧美日韩国产| 国产精品18久久久久| 日韩一区国产二区欧美三区| 91老司机福利 在线| 欧美激情综合五月色丁香小说| 天天躁日日躁狠狠躁av麻豆男男| 亚洲色图.com| 影音先锋男人资源在线观看| 日韩**一区毛片| 欧美三级三级三级| 成人一区二区三区在线观看| 26uuu亚洲综合色| 伊人av在线播放| 国产精品第13页| 99热99这里只有精品| 美女诱惑一区二区| 欧美丰满高潮xxxx喷水动漫| 91啪亚洲精品| 亚洲欧美色图小说| 杨钰莹一级淫片aaaaaa播放| 国内精品国产成人国产三级粉色 | 日韩av电影免费观看高清完整版 | 奇米精品一区二区三区在线观看 | 亚洲成人网在线播放| 首页欧美精品中文字幕| 7777精品久久久大香线蕉| 国产成人精品一区二区三区在线观看 | 人妻少妇一区二区| 奇米精品一区二区三区在线观看| 欧美一级日韩免费不卡| 91丝袜在线观看| 日本亚洲视频在线| 日韩一区二区精品在线观看| 中文字幕一区三区久久女搜查官| 香蕉久久夜色精品国产使用方法| 欧美日韩国产小视频在线观看| 国产伦精品一区二区三区88av| 亚洲一级二级三级在线免费观看| 欧美私模裸体表演在线观看| 欧美老女人bb| 亚洲v日本v欧美v久久精品| 4438x亚洲最大成人网| 精品无码在线视频| 精品亚洲免费视频| 国产三级精品在线| 色婷婷在线视频观看| av亚洲精华国产精华| 亚洲一区二区在线观看视频| 欧美日韩亚洲综合在线| 亚洲精品中文字幕在线播放| 奇米影视一区二区三区小说| 精品国产乱码久久久久久免费| 亚洲区免费视频| 欧美精品一区二区久久婷婷| 日本二区在线观看| 粉嫩av一区二区三区在线播放| av不卡中文字幕| 亚洲成人av免费| 欧美va在线播放| 国产3级在线观看| 97精品超碰一区二区三区| 亚洲综合无码一区二区| 欧美一区二区三区喷汁尤物| 中文字幕在线观看免费高清| 成人视屏免费看| 亚洲va中文字幕| 欧美精品一区二| 全网免费在线播放视频入口 | 国产精品亚洲专一区二区三区| 国产精品亲子乱子伦xxxx裸| 在线亚洲+欧美+日本专区| 天天插天天射天天干| 国产麻豆午夜三级精品| 亚洲欧美国产三级| 欧美一区二视频| av最新在线观看| 国产精品无码自拍| 久久99国产精品久久99| 综合色中文字幕| 91精品国产综合久久久久久久| 国产欧美小视频| 能看毛片的网站| 国内精品嫩模私拍在线| 一区二区三区国产精华| 久久综合久久综合九色| 色菇凉天天综合网| 亚洲一区二区三区日韩| 99re这里都是精品| 美女免费视频一区二区| 最新国产の精品合集bt伙计| 欧美一二区视频| 一本到三区不卡视频| 西西444www无码大胆| 97精品视频在线观看自产线路二| 日本欧美大码aⅴ在线播放| 亚洲欧洲日韩一区二区三区| 日韩欧美中文一区| 538精品在线观看| 97人妻精品一区二区免费|