在Ruby中,虽然我并没有真正地忽略java或C++的类型定向,但在某些情况下,我认为使用它们是有用的。对于Python,有一个项目
PyProtocols,它为对象定义接口和协议。Ruby也有类似的举措吗?我希望能够为某些对象的某些方法声明预期的参数(对于整个代码,我认为这是无用的)。如果方法在执行过程中接收到意外的输入,它会尝试对其进行调整,或者如果无法进行调整,则会抛出异常。
Ruby也存在类似的情况吗?为Ruby这样的无类型语言引入类型可能听起来很奇怪,但我认为类型有时是有用的。谢谢你的帮助。在
Tags:
检查项目Ruby-Contract
没有更多的工作要做。:(
这可能对你的问题的第二部分很有意思: Type checking in ruby
相关问题 更多 >
编程相关推荐