现在,下面的代码会在其下面生成输出,但是如何将默认输出覆盖为更符合我的情况的逻辑输出。我知道我可以在范围后追加字符串"Hz"
,但是我想将它合并到一个模块中,该模块可以在需要时包含到Range类中或与refinements一起使用。覆盖默认范围输出
代码:
("20Hz"..."40Hz").each { |hz| p hz }
输出:
"20Hz"
"20Ia"
"20Ib"
...etc
通缉输出:
"20Hz"
"21Hz"
"22Hz"
...etc
我们走了。顺便说一句,它唯一可以使用的时间将在DSL的某个块中,所以它不是一个好主意。 – RyanScottLewis 2011-03-04 09:03:21