gpt4 book ai didi

Clojure 读取字符串

转载 作者:行者123 更新时间:2023-12-02 00:20:40 24 4
gpt4 key购买 nike

(读取字符串“01”)返回 1。

事实上,读取从“01”到“07”的字符串会返回正确的答案。但是当我们这样做时(读取字符串“08”)它会抛出一个错误:

NumberFormatException Invalid number: 08 clojure.lang.LispReader.readNumber (LispReader.java:330).

谁能帮我找出原因吗?

最佳答案

如果字符串以 0 开头,则该数字将被读取为八进制数: https://www.ascii.cl/conversion.htm

因此,下表包含一些示例转换:

  • 01 -> 1
  • 02 -> 2
  • 0117 -> 79
  • 0200 -> 128
  • 08 -> 无效

关于Clojure 读取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50266019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com