(bit-shift-left x n)的文档字符串仅说明“位左移”,并没有定义x
或n
。
在文档字符串下方有一个到源代码的链接,但它并没有立即澄清问题,因为它委托给了clojure.lang.Number
的一个方法。
建议:加强文档字符串,例如:“将x向左位移n位”。
附言:现在左边的意思是不是全书都意味着“更重要的”?随着Clojure在JS甚至是更奇怪的环境中实现,文档字符串能否明确指出Clojure的左右是否具有规定的数学意义(如Java语言规范中所述)或主机依赖的意义?
又是附言,bit-shift-right
也是如此。
又是备注,在ClojureScript文档字符串中也同样如此。