我在我的 Ruby 文件中定义了两个方法。
def is_mandatory(string)
puts xyz
end
def is_alphabets(string)
puts abc
end
包含方法名称的数组。
methods = ["is_mandatory", "is_alphabets"]
当我执行以下操作时
methods.each do |method| puts method.concat("(\"abc\")") end
它只是显示 is_mandatory("abc") is_alphabets("abc"),而不是实际调用该方法。
如何将字符串转换为方法名?任何帮助都将不胜感激。
干杯!!
mandatory?
和alphabets?
。 - Jon Cairns