def doSomething(value)
if (value.is_a?(Integer))
print value * 2
else
print "Error: Expected integer value"
exit
end
end
我可以告诉 Ruby 方法某个参数应该是一个整数,否则会崩溃吗?像 Java。
最佳答案
不,你不能。您只能做您已经在做的事情:自己检查类型。
关于ruby - 我可以告诉 Ruby 方法期望特定的参数类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14575581/