专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Ruby/Rails

ruby如何从命令行读取参数?

发布时间:2011-06-29 18:44:03 文章来源:www.iduyao.cn 采编人员:星星草
ruby怎么从命令行读取参数???
java   有main方法的args[],ruby呢?gets?请给个实例~谢谢

------解决方案--------------------
打开DOS窗口.

1.输入ibc.
2.指定一个变量a= "xyz "
3.print a,gets()
4,可看到鼠标等待,录入 "abc "
5.可看到结果:

abc
xyzabc
=> nil

6.可见,读取参数.

注:
Ruby for mswin32 的版本在windows 下不能正确处理标准输入和标准输出,要想使用,只好打开一个DOS 窗口

------解决方案--------------------
ruby中,从命令行过来的参数保存在全局变量 【$*】中,这是一个数组。
可以通过它来取得命令行过来的参数,如下所示:
class SayHello
# puts "Hello, world!!! "
puts "Hello, " + $*[0]
end

在CMD中运行该程序:
E:\> ruby SayHello.rb starsoft007
Hello, starsoft007

以上
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: