使用我的64位Mac (Macbook Pro 2009),Xcode操场上的这段代码表现得很奇怪:
let var1 = UInt32.max // 4,294,967,295
let var2 = UInt64.max // -1 --> why?
var var3: UInt = UInt.max // -1 --> why?
var3 = -1 // generates an error. 将var3设置为-1应该会产生错误。但是在声明行中,它变成了-1。
发布于 2016-01-19 09:48:33
显然,这只是一个错误在斯威夫特操场和@Anton,打印变量显示正确的值。

https://stackoverflow.com/questions/34870929
复制相似问题