欢迎!请查看关于页面以获取更多关于如何使用此网站的信息。
数字部分的数据结构(https://clojure.org/reference/data_structures#Numbers)没有提到任何替代基数数字。在LispReader中阅读代码很具挑战性,我不太确定它应该如何工作。是否有其他地方对此进行了文档说明?如果没有,能否记录各种可能的方式?
以下是我在阅读正则表达式和代码时发现的,不确定哪些是故意设计的,哪些是未确定的行为
0 ; 0 +0 ; 0 +0N ; 0N 1 ; 1 -1 ; -1 123 ; 123 123N ; 123N 0x1A ; 26 0x1AN ; 26N 012 ; 10 012N ; 10N 12r1 ; 1 12r1N ; fails 12r2a ; 34 12r2aN ; fails
在https://clojure.org/reference/reader#_literals的读取器页面下有一些文档。
这些例子看起来都是正确的。