ruby教程.doc

ruby教程.doc

ID:20476401

大小:434.29 KB

頁數(shù):255頁

時間:2018-10-10

ruby教程.doc_第1頁
ruby教程.doc_第2頁
ruby教程.doc_第3頁
ruby教程.doc_第4頁
ruby教程.doc_第5頁
資源描述:

《ruby教程.doc》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、目錄1Ruby?簡介9Ruby的特性9您需要的工具102Ruby?環(huán)境10本地環(huán)境設置10流行的Ruby編輯器11交互式Ruby(IRb)113Ruby?安裝-Linux12源碼安裝12自動安裝Ruby13Ruby?安裝-Windows134Ruby中文編碼14實例(Python2.0+)15·Ruby?命令行選項15Ruby?環(huán)境變量175Ruby?語法19實例19Ruby程序中的空白19Ruby程序中的行尾19Ruby標識符19保留字20Ruby中的HereDocument20Ruby?BEGIN?語句21語法21實例22Ruby?END?語句22語法22實例

2、22Ruby注釋236Ruby數(shù)據(jù)類型23數(shù)值類型(Number)231、整型(Integer)23實例24浮點型25實例25算術操作25字符串類型25實例26實例26反斜線符號27數(shù)組27實例:28實例28哈希類型28實例28實例28范圍類型29實例29實例297Ruby?類和對象29在Ruby中定義類31Ruby類中的變量31實例31在Ruby中使用?new?方法創(chuàng)建對象31自定義方法來創(chuàng)建Ruby對象32Ruby類中的成員函數(shù)32簡單的案例研究348Ruby?類案例34保存并執(zhí)行代碼359Ruby?變量37Ruby全局變量38Ruby實例變量39Ruby類變

3、量40Ruby局部變量41Ruby常量41Ruby偽變量4210Ruby?運算符43Ruby算術運算符43Ruby比較運算符43Ruby賦值運算符44Ruby并行賦值45Ruby位運算符45Ruby邏輯運算符46Ruby三元運算符47Ruby范圍運算符47Rubydefined?運算符48用法148用法248用法349用法449Ruby點運算符"."和雙冒號運算符"::"49Ruby運算符的優(yōu)先級5011Ruby?注釋51實例(Python2.0+)51Ruby多行注釋5212Ruby?判斷52Ruby?if...else?語句53語法53實例53Ruby?if?

4、修飾符54語法54實例54Ruby?unless?語句54語法54實例55Ruby?unless?修飾符55語法55實例55Ruby?case?語句56語法56實例5713Ruby?循環(huán)58Ruby?while?語句59語法59實例59Ruby?while?修飾符60語法60實例60Ruby?until?語句61實例61Ruby?until?修飾符62語法62實例62Ruby?for?語句63語法63實例63實例64Ruby?break?語句65語法65實例65Ruby?next?語句66語法66實例66Ruby?redo?語句67語法67實例67Ruby?ret

5、ry?語句67語法67實例6814Ruby?方法69語法69實例70從方法返回值70Ruby?return?語句71語法71實例71可變數(shù)量的參數(shù)72類方法73Ruby?alias?語句74語法74實例74Ruby?undef?語句74語法74實例7415Ruby?塊75語法75yield?語句75塊和方法77BEGIN和END塊7816Ruby?模塊(Module)79語法79實例80Ruby?require?語句81語法81實例81Ruby?include?語句81語法81實例82Ruby中的Mixins8317Ruby?字符串(String)84單引號字符串

6、85雙引號字符串85轉義字符87字符編碼87字符串內建方法88字符串unpack指令94實例9618Ruby?數(shù)組(Array)96創(chuàng)建數(shù)組97數(shù)組內建方法99數(shù)組pack指令105實例10619Ruby?哈希(Hash)106創(chuàng)建哈希107哈希內置方法10820Ruby?日期&時間(Date&Time)111創(chuàng)建當前的日期和時間111實例111獲取Date&Time組件112Time.utc、Time.gm?和?Time.local?函數(shù)113時區(qū)和夏令時115格式化時間和日期115時間格式化指令116時間算法11721Ruby?范圍(Range)117作為序列

7、的范圍118作為條件的范圍120作為間隔的范圍12122Ruby?迭代器122Ruby?each?迭代器122語法122實例122Ruby?collect?迭代器123語法123實例12323Ruby?文件的輸入與輸出125puts?語句125實例125gets?語句125實例125putc?語句126實例126print?語句126實例126打開和關閉文件127File.new?方法127語法127File.open?方法127讀取和寫入文件128sysread?方法128syswrite?方法129each_byte?方法129IO.readlines?方法1

8、30IO.

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。