rubyonrails:Ruby程序设计的简单例子

  基于目前学习Ruby知识并有Ruby标准库帮助你应该能够构建个真实世界应用

  在开始时我提供了个举例应用这个中使用了大量我们已经讨论过Ruby特征这个读取个简单文本文件以得到组股票符号和个人所拥有股份数并且在个普通金融网站WebSite(finance.yahoo.com)检索股票价格在检索股票价格以后它计算这个人portfolio(股份数×每份股票价格)

  不只是展示简单Ruby语法和类/对象结构这个简单应用还使用了Ruby内置Array类和I/O特征来从个文本文件中获取符号和股份信息然后它使用Ruby标准库类来连接到金融网站WebSite并且检索个HTML页面-它包含相应于提供每种符号股票价格最后它大量地使用了正规表达式和代码块来从通过HTTP连接返回HTML中定位或取得股票价格

  为使应用工作请下载并把本文相应源码文件解压到你文件系统上在解压后将生成个examples2文件夹共有4个Ruby代码文件(.rb文件)和个文本文件holdings.txtfetcher.rb文件用作执行股票行情检索代码为了运行这个举例应用打开个命令提示符并使用Ruby运行fetcher.rb文件即可

  这个holding.txt文件包含例子股票符号和拥有股份理论数目holding.txt当前内容包含相应于3MWells Fargo和Pfizer符号而且看上去如下所示:

  MMM 11

  WFC 20

  PFE 5

  你可以在这个文件中添加你自己符号和虚构股份当执行这个你将会得到如下图相似结果



Tags:  programmingruby ruby教程 rubyday rubyonrails

延伸阅读

最新评论

发表评论