(bit-shift-left x n)
的文档字符串仅说 "按位左移"。它没有定义 x
或 n
。
文档字符串下方有一个指向源代码的链接,但它并没有立即解决这个问题,因为它将问题委托给了 clojure.lang.Number 的一个方法。
建议:增强文档字符串,例如 "按位将 x 左移 n 位"。
顺便问一下,现在“左”是否在所有地方都意味着“更重要的”?由于 Clojure 在 JS 以及更奇怪的环境中实现,文档字符串是否可以阐明 Clojure 的左和右是否具有指定的数学意义(如 Java 语言规范所述)还是具有宿主依赖性意义?
同理,对 bit-shift-right
也一样。
同上,在 ClojureScript 文档字符串中。