Swift を使用して、新しい行に次のように入力すると、ターミナルまたはプレイグラウンドのどちらでも使用できます。
UInt64.max
-1 の結果値が得られます。
これはバグですか?
編集:例
$ xcrun swift
Welcome to Swift! Type :help for assistance.
1> UInt64.max / 2
$R1: UInt64 = 9223372036854775807
2> UInt64.max / 2 + 1
$R2: UInt64 = -9223372036854775808
3> UInt64.max
$R3: UInt64 = -1
4> println(UInt64.max / 2)
9223372036854775807
5> println(UInt64.max / 2 + 1)
9223372036854775808
6> println(UInt64.max)
18446744073709551615