任何人都可以评论这个ruby代码?
我是ruby的新手,我在一篇关于gmail中的bug的文章中遇到了这段代码:
(0..0xFFFFFFFFFF).each do |i| puts "#{"%010X" % i}" end
它应该生成一个字典,但我无法弄清楚它是如何工作的
谢谢你们!
代码迭代并打印从0
到0xFFFFFFFFFF
所有值。类似于如何
(1..10).each do |i| puts i end
迭代并打印从1到10的所有值。
对于介于0
和0xFFFFFFFFFF
之间的每个值,它只是打印出其当前的hex值:
0000000000 ... 0000005E6A 0000005E6B 0000005E6C 0000005E6D 0000005E6E 0000005E6F ... FFFFFFFFFF