Feature #13153
Updated by shyouhei (Shyouhei Urabe) almost 8 years ago
```ruby 0.upto(5).map { |i| "%#0.2x" % i } # expect: ["0x00", "0x01", "0x02", "0x03", "0x04", "0x05"] # actual: ["00", "0x01", "0x02", "0x03", "0x04", "0x05"] ``` Notice that the 0x is omitted when i == 0. The 0x prefix is specified by '#' (and 'x') in the format string. If this is expected behavior, then it sure is surprising and undocumented AFAIK. *goes back to double check* Behavior on 2.4.0 confirmed on 2.3.3 as well.