💡

[Feature #20705] '0.E-9' が有効な float 値なのかどうかのチケット

2024/08/29に公開

[Feature #20705] Should "0.E-9" be a valid float value?

  • 0.E-9 のような指数の E表記を Ruby で有効な float 値として扱うかどうかのチケット
# これは有効なフォーマット
pp Float("0.0E-9")
# => 0.0

# .0 の 0 がないとエラーになる
pp Float("0.E-9")
# => error: invalid value for Float(): "0.E-9" (ArgumentError)
GitHubで編集を提案

Discussion