国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Ruby程序設計之簡單例子

2019-11-17 04:58:16
字體:
來源:轉載
供稿:網友
基于目前學習的Ruby知識并有Ruby標準庫的幫助,你應該能夠構建一個真實世界的應用程序了。在開始時,我提供了一個示例應用程序,這個程序中使用了大量的我們已經討論過的Ruby特征。這個程序讀取一個簡單的文本文件以得到一組股票符號和一個人所擁有的股份數并且在一個普通金融網站(finance.yahoo.com)檢索股票價格。在檢索股票價格以后,它計算這個人的portfolio(股份數×每份股票的價格)。 不只是展示簡單的Ruby語法和類/對象結構,這個簡單應用程序還使用了Ruby內置的Array類和I/O特征來從一個文本文件中獲取符號和股份信息。然后,它使用Ruby標準庫類來連接到金融網站并且檢索一個Html頁面-它包含相應于提供的每種符號的股票價格。最后,它大量地使用了正規表達式和代碼塊來從通過HTTP連接返回的HTML中定位或取得股票價格。為使應用程序工作,請下載并把本文相應的源碼文件解壓到你的文件系統上。在解壓后,將生成一個examples2文件夾。共有4個Ruby代碼文件(.rb文件)和一個文本文件holdings.txt。fetcher.rb文件用作執行股票行情檢索的代碼。為了運行這個示例應用程序,打開一個命令提示符并使用Ruby運行fetcher.rb文件即可。這個holding.txt文件包含實例股票符號和擁有股份的理論數目。holding.txt的當前內容包含相應于3M,Wells Fargo和Pfizer的符號,而且看上去如下所示:
  • MMM 11
  • WFC 20
  • PFE 5
你可以在這個文件中添加你自己的符號和虛構股份。當執行這個程序時,你將會得到如下圖相似的結果。Ruby程序設計之簡單例子

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盘锦市| 卢龙县| 陈巴尔虎旗| 绵竹市| 禹城市| 南安市| 广州市| 沙雅县| 炎陵县| 青州市| 宁乡县| 汝阳县| 沈丘县| 滁州市| 徐水县| 环江| 平利县| 扶风县| 衡阳市| 崇文区| 黔西| 恩平市| 沙河市| 姜堰市| 临高县| 宣武区| 靖边县| 湖州市| 凌海市| 奉化市| 永康市| 呼和浩特市| 于都县| 洛宁县| 汽车| 阿拉善左旗| 大宁县| 蕲春县| 顺平县| 湟中县| 泰兴市|