Best of Ruby Quiz 之四 Animal Quiz之我的答案
摘要:终于完全靠我自己的思考,做出来一个quiz,就是第四个Animal Quiz,代码贴一下,笔记稍后放出。 1class AnimalQuiz 2 @@animals = Array.new # 用来保存问题和答案的数组,每个数组元素又是一个数组, 3 ...
阅读全文
posted @
2007-07-24 11:15
小熊bryan
阅读(421)
推荐(0)
Best of Ruby Quiz 笔记之三:GEDCOM Parser
摘要:关键字:XML REXML 数组 堆栈本quiz的目的是将一种给定格式的文件转换成为xml文件。需要在ruby中操作xml,可以使用REXML标准库 回过头来,看标准答案:1、ARGF 与$,此后开始读取给定的GedCOM格式文件,读到第一个有效的行时,其level为0,while判断为false,置parent为根节点,然后将当前的节点作为子节点,并分析其level、tag和data,然后添加...
阅读全文
posted @
2007-07-23 15:32
小熊bryan
阅读(528)
推荐(0)
使用REXML在ruby中处理xml
摘要:REXML简要说明1、解析XML文件require "rexml/document"file = File.new( "mydoc.xml" )doc = REXML::Document.new file2、解析XML字符串require "rexml/document"include REXML # so that we don't have to prefix everything with...
阅读全文
posted @
2007-07-23 14:00
小熊bryan
阅读(3403)
推荐(0)
Best of Ruby Quiz 笔记之二: LCD numbers
摘要:quiz2 LCD 数字 关键字:数组操作 行列转换题目意图:输出类似LCD风格的数字,内容由命令行参数决定,并根据"-s"命令行参数指定其大小 思路:需要的method1) 转换方法,将正常的数字,转换为LCD风格的数字2) 缩放方法,缩放LCD风格的数字3) 处理命令行参数方法,读取输入的数字和给定的"-s"参数 笔记:1、transposearr.transpose -> an_array假...
阅读全文
posted @
2007-07-18 17:00
小熊bryan
阅读(578)
推荐(0)
Best of Ruby Quiz 笔记之一:Mad Libs
摘要:我想读《Best of Ruby Quiz》并实践里面的内容是熟悉ruby的一个好方法,那么让我从今天开始,每天都用ruby来quiz一下。 几点说明:1、我是ruby新手,一开始要从看人家的答案开始,不一定能够提供自己的解决方案,而且我写的有些东西可能是很粗浅的,也请大家不要见笑;2、笔记里面的问题都是我自己不明白的地方,希望并欢迎与大家交流;3、我的笔记主...
阅读全文
posted @
2007-07-17 10:54
小熊bryan
阅读(808)
推荐(0)