Actions
Feature #20705
closedShould "0.E-9" be a valid float value?
Feature #20705:
Should "0.E-9" be a valid float value?
Description
Ruby doesn't accept "0.E-9" as a valid float value:
$ ruby -e 'Float("0.E-9")'
<internal:kernel>:218:in 'Kernel#Float': invalid value for Float(): "0.E-9" (ArgumentError)
from -e:1:in '<main>'
But other systems accept "0.E-9" as a valid float value:
PostgreSQL:
MySQL:
Python:
Node.js:
Should Ruby accept "0.E-9" as a valid float value?
FYI: I don't have an opinion of this. I just realized this by an issue from an user of a maintained library by me: https://github.com/apache/arrow/issues/43877
Actions