0
Swiftでビットボードを実装しようとしていて、64ビット整数をUInt64に格納しようとしているときにオーバーフローエラーが発生しています。私は何が起こるかを推測しているSwift 3 64ビット整数を割り当てるときにuint64がオーバーフローする
var white_queen_bb:uint64 = 0001000000000000000000000000000000000000000000000000000000000000 as UInt64;
Integer Literal '100000000000000000000000000000000000000000000000000000000000' overflows when stored into 'UInt64'
は、スウィフトは、10進整数として数値を扱い、その後の試行が64-ビットよりも大きくなってしまう進数に変換することです。
どうすればいいですか? ありがとう