7stud Asked: 2024-12-15 12:39:03 +0800 CST2024-12-15 12:39:03 +0800 CST 2024-12-15 12:39:03 +0800 CST 为什么在 Xcode Playground 中对数组调用 map() 会产生多余的值 772 我的代码: import UIKit let arr: [Int] = [1, 2, 3] let result = arr.map { x in x + 2 } result 以下是 Xcode 16.2 Playground 显示的结果: 第 4 行的额外 5 是从哪里来的? adsfhasdkfkahjsdflasdhhf asdfasdklfhkasdjhfksadhf asdfkhasdfkhjasdflkasdfhksd swift 1 个回答 Voted Best Answer Sweeper 2024-12-15T16:24:48+08:002024-12-15T16:24:48+08:00 您可以点击结果旁边的矩形来展开它。它实际上是两个结果挤在一行中。 通过将鼠标悬停在每个方块上,代码的某些部分会突出显示,以指示结果所指的内容。“[3, 4, 5]”突出显示了“结果”一词let result = ... 以及“5”个亮点x + 2。 x + 2这是上次评估时的值。要查看 的其他值,请单击“5”旁边的方块,它将显示一个图表,显示 随时间变化的值。通过单击图表中的某个点,您可以读取其值。x + 2x + 2
您可以点击结果旁边的矩形来展开它。它实际上是两个结果挤在一行中。
通过将鼠标悬停在每个方块上,代码的某些部分会突出显示,以指示结果所指的内容。“[3, 4, 5]”突出显示了“结果”一词
let result = ...
以及“5”个亮点
x + 2
。x + 2
这是上次评估时的值。要查看 的其他值,请单击“5”旁边的方块,它将显示一个图表,显示 随时间变化的值。通过单击图表中的某个点,您可以读取其值。x + 2
x + 2