版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)字時代的倫理挑戰(zhàn)-第1篇-深度研究
- 二零二五年度農(nóng)業(yè)綜合開發(fā)項目農(nóng)田租賃合同參考文本3篇
- 2025年度排洪渠項目環(huán)境影響評價合同3篇
- 2025年度電商平臺數(shù)字音樂充值卡銷售合同3篇
- 2025年度電商社區(qū)團購代理合同4篇
- 微前端架構(gòu)實踐與優(yōu)化-深度研究
- 2025年度門樓建筑鋼結(jié)構(gòu)工程設(shè)計與施工合同4篇
- 2025年度房地產(chǎn)項目工程監(jiān)理合同規(guī)范4篇
- 二零二五年度木門行業(yè)信息化建設(shè)合同范本4篇
- 2025年度智能農(nóng)業(yè)自動化技術(shù)服務(wù)合作合同4篇
- 2025屆河北省衡水市衡水中學(xué)高考仿真模擬英語試卷含解析
- 新修訂《保密法》知識考試題及答案
- 電工基礎(chǔ)知識培訓(xùn)課程
- 住宅樓安全性檢測鑒定方案
- 廣東省潮州市潮安區(qū)2023-2024學(xué)年五年級上學(xué)期期末考試數(shù)學(xué)試題
- 市政道路及設(shè)施零星養(yǎng)護服務(wù)技術(shù)方案(技術(shù)標(biāo))
- 選擇性必修一 期末綜合測試(二)(解析版)2021-2022學(xué)年人教版(2019)高二數(shù)學(xué)選修一
- 《論語》學(xué)而篇-第一課件
- 《寫美食有方法》課件
- 學(xué)校制度改進
- 各行業(yè)智能客服占比分析報告
評論
0/150
提交評論