ruby基礎(chǔ)教程講解_第1頁
ruby基礎(chǔ)教程講解_第2頁
ruby基礎(chǔ)教程講解_第3頁
ruby基礎(chǔ)教程講解_第4頁
ruby基礎(chǔ)教程講解_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、LOGOLOGO闞利君 自動化測試工程師2016年7月28日1LOGO培訓(xùn)內(nèi)容 Ruby環(huán)境搭建1 Ruby基本語法和數(shù)據(jù)類型2 Ruby循環(huán)以及迭代用法3 Ruby的變量4 Ruby類、對象和方法52LOGORubyRuby環(huán)境搭建3PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Excel教程: 資料下載: PPT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇: l下載Ruby Installer( 建議v2.2.4) /downloads/a

2、rchivesl安裝(配置環(huán)境變量)l檢測安裝是否成功: cmdruby v ;cmdirb,進入ruby編輯模式$puts “heelo ruby!” LOGORubyRuby環(huán)境搭建3PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Excel教程: 資料下載: PPT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇: ldevkit是編譯ruby底層代碼的工具lDevkit安裝,選擇適合的版本l雙擊安裝(C:devkit)l進入安裝目錄后 輸入命令: ruby dk.rb init生成配置文

3、件config.yml ruby dk.rb install 檢測devkit是否安裝成功:ruby dk.rb reviewLOGORubyRuby環(huán)境搭建3PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Excel教程: 資料下載: PPT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇: lRubymine安裝: 注冊碼獲取:http:/ 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Excel教程: 資料下載: P

4、PT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇: 1.Ruby文件擴展名.rb ;運行 ruby test.rb2.Ruby的注釋: #我是注釋,請忽略我(Ctrl+/) 多行注釋:(選中代碼塊;ctrl+shift+/) =begin 我是注釋,請忽略我 我是注釋,請忽略我 =end3.打?。簆uts “打印我” p 變量LOGORuby數(shù)據(jù)類型3PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Excel教程: 資料下載: PPT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇

5、: 1.數(shù)值類型:加減乘除(+-*/ % *)2.字符串類型: 字符串中添加變量#變量 連接:”str1”+”str2” str1.concat(str2)3.Hash類型: hsh = colors = red = 0 xf00, green = 0 x0f0, blue = 0 x00f hsh.each do |key, value| print key, is , value, n end4.Array類型: array=1,3,34123,3.0; arr=; #初始化 arr=Array.new() 5.范圍類型 (1.5)就是1,2, 3, 4,5 (15) 就是1,2, 3,

6、4 LOGORuby循環(huán)以及迭代用法3PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Excel教程: 資料下載: PPT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇: 1.While: while conditional do code end2.For for variable in expression do code end 3.循環(huán)中的殺手: break:終止最內(nèi)部的循環(huán) next:調(diào)到循環(huán)的下一個迭代LOGORuby循環(huán)以及迭代用法3PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT

7、模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Excel教程: 資料下載: PPT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇: 1.each迭代器:返回數(shù)組或者hash中所有元素 collection.each do|varible| code end2.collect:返回整個集合 collection=collection.collectcode3.times LOGORuby的變量3PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Exce

8、l教程: 資料下載: PPT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇: 說明: 一般小寫字母、下劃線開頭:局部變量(Variable)。 = str_a $開頭:全局變量(Global variable)。 開頭:實例變量(Instance variable)。 開頭:類變量(Class variable)類變量被共享在整個繼承鏈中 大寫字母開頭:常數(shù)(Constant)。(全部大寫) = SERVICE LOGO變量-局部變量3PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Excel

9、教程: 資料下載: PPT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇: 1.對未初始化的局部變量賦值也可以當(dāng)做是變量聲明;2.作用域:一直存在,直到當(dāng)前域結(jié)束為止;(class, def, module, do) LOGO變量-全局變量3PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Excel教程: 資料下載: PPT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇: 1.給全局變量賦值會改變?nèi)譅顟B(tài),所以不建議使用全局變量。2.$開頭,后面字母規(guī)范使用小寫字母和下劃線3.字符

10、串中訪問全局變量使用 #全局變量 或者 #變量 LOGO變量-實例變量3PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Excel教程: 資料下載: PPT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇: 1.命名規(guī)則:以“”開頭;每個實例變量都是在第一次出現(xiàn)時動態(tài)加入對象2.當(dāng)在方法中聲明實例變量時,該實例變量事實上屬于該方法所在的類,而不是該方法;3.雖然實例變量是屬于類的,但大部分時候我們都是在該類的方法里定義實例變量;4.生存范圍:與該類對象的生存范圍相同,只要該類對象存在,則該對象里

11、的實例變量將一直存在; LOGO變量-類變量3PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Excel教程: 資料下載: PPT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇: 1. 命名規(guī)則:以“”開頭;從第一次開始賦值的地方開始生效;2. 定義:可以在類、模塊、方法的定義中定義類變量;(在方法中定義的變量只有在該方法被調(diào)用后,該類變量才會生效)3. 訪問:可以在類中的特殊方法、實例方法等處對類變量進行引用和賦值;4. 類變量必須先定義,類變量可以跨不同的對象使用 LOGO變量-常量3PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Excel教程: 資料下載: PPT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇: 1.常量以大寫字母開頭。定義在類或模塊內(nèi)的常量可以從類或模塊的內(nèi)部訪問,2.定義在類或模塊外的常量可以被全局訪問,常量不能定義在方法內(nèi) LOGORuby類、對象和方法3PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PP

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論