1

我有一个像这样的哈希file1.rb

#file1.rb

h1 = {"k1"=>"v1", "k2"=>"75.1%"}

formatting (h1) #Function in file2.rb

从这个文件中,我想调用一个函数file2.rb并传递这个哈希h1

#file2.rb

def formatting(h1)
.
.
.
end

我怎样才能在 Ruby 中做到这一点?

4

1 回答 1

2

你可以使用方法Kernel#require_relative

我在这里假设这两个文件都在同一个目录下/home/kb/Ruby

文件1.rb

require_relative 'file2.rb'
h1 = {"k1"=>"v1", "k2"=>"75.1%"}
formatting (h1)

文件2.rb

def formatting(h1)
 #code
end
于 2013-09-29T15:33:07.537 回答