3

私はそれ0xFFFFFFFFFFFFFFFFがclojureに18446744073709551615Nないことを知りました。動作しますが、実行時のコストが発生します。-1(unchecked-long 0xFFFFFFFFFFFFFFFF)

その他の方法で?

4

2 に答える 2

3

ランタイム コストにならないように、読み取り時に値を計算できます。

#=(unchecked-long 0xFFFFFFFFFFFFFFFF)
于 2013-03-11T06:21:51.227 に答える
3

を使用することをお勧めしunchecked-longます。

JITコンパイラはこれを一定の負荷に最適化するのに十分なほど賢くなければならないので、実行時のオーバーヘッドはおそらくゼロです。

于 2013-03-09T04:36:53.577 に答える