我正在尝试使用同一字符串中给出的参数动态调用字符串中给出的方法,但我一直坚持提供参数...
我目前有:
query = Query.new
while true
input = gets.split(%r{[/[[:blank:]]/,]})
puts (query.instance_exec(*input.drop(1)) { |x|
instance_eval input.at(0)
})
end
所以方法名称是 input(0) 并且这个方法的参数在输入的其余部分。有没有办法用这些参数调用这个方法?