多思考,多实践,现状才会改变!

ruby中使用hash传递参数

上一篇 / 下一篇  2011-11-27 18:29:45 / 个人分类:文件代码

在写脚本的时候,有时候会遇到多次使用一个方法,但是每次传递的参数不一致,用数组的话特别容易乱,写出来的代码自己有时候都看不懂,所以想到了用hash表来传递参数,下面举例说明如何使用吧!
 
 
require 'rubygems'

def test_hash(options={})
 if options.has_key?("name")
  puts "My name is " +options['name']
 else
  puts 'No key'
 end
end
 
test_hash("name"=>"xiaoming")
 
run result:
E:\testfile>ruby test.rb
=> My name is xiaoming

TAG: hash Ruby ruby 参数传递使用

 

评分:0

我来说两句

Open Toolbar