这是我编写的一个简单的(十分简单)的电话簿程序的代码:
 1 def telenumber(name)
 2   if name == "Name1"
 3     puts '1234567'
 4   elsif name == "Name2"
 5     puts '7654321'
 6   elsif name == "Name3"
 7     puts '1876654'
 8   elsif name == "Name4"
 9     puts '1656774'
10   elsif name == "Namen"
11     puts '1557878'
12   end
13 end
把这个脚本文件保存为telnumber.rb,我把它保存在F盘中。其中NName1 ~ Namen是被查询人的名字。
然后打开命令提示符,进入F盘并输入irb进入Ruby的irb环境。接着输入(=>后是计算机输出的内容)
命令提示符load ‘telnumber.rb’
=>true
telenumber 'Name1'
=>123456
nil

Name2~Namen就不给大家逐个写出来了(和Name1一样)这里说明一下,“telenumber ‘Name1’”中的telenumber是代码中的方法名称,不要和文件名telnumber混淆。运行后的界面如下图:



posted on 2008-07-17 17:28  张Sir  阅读(313)  评论(2编辑  收藏  举报