Ruby如何从自定义对象文档创建范围?
我试图找出如何从
Ruby中的自定义对象创建Ranges.我是Ruby的新手,我发现Range上的文档没有帮助.
我尝试从我的对象创建一个范围时收到的错误只是“范围的坏值”. 我最终想知道,为了从我的对象创建一个范围,我必须定义“succ”和“< =>”功能. 我的问题是这个.是否有一个很好的资源可以告诉我,我需要定义上面的两个函数才能在一个范围内使用我的对象?我想在将来避免这样的问题. 抱歉,这是一个非传统的问题.感谢您的时间. 解决方法
Pickaxe Book(AKA“Programming Ruby”)
has this to say about Range:
强调我的.你必须要小心,你在网上找到的Pickaxe相当陈旧,有时它不同意Ruby的当前状态.有一个updated version for Ruby 1.9,但我不认为一个是免费在线提供,所以你必须购买一份副本. 我通常最终会挖掘Ruby源代码以找出很多这些东西.这对Rails来说更加适用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |