元组中的十进制值给出了垃圾值
let qwerty = ("Rachit", 5.55)
println(qwerty)
它会输出(Rachit,1.28416751252943e-313)
,
println(qwerty.1)
它将输出 5.55
为什么?
答案 0 :(得分:2)
它是一个Bug。你可以参考 This Link
主要是我们不使用你使用的整个元组。我们使用它的值使用.0 / .1或使用somename 像
let http200Status = (statusCode: 200, description: "OK")
println("The status code is \(http200Status.statusCode)")
// prints "The status code is 200"
println("The status message is \(http200Status.description)")
// prints "The status message is OK”