有人知道 Xcode 中学习代码的合法第一设置吗? 右侧的数据不显示在数组内部,仅显示其中的类型数据。
目前正在学习,一般都是在VScode中写代码。
设置结果,就像指南一样。
您可以单击左侧带边框的矩形按钮或右侧的眼睛按钮,查看数组的结构化描述。
输出:
如您所见,每个元素以及元素的索引都显示在自己的行中。如果您发现这很难阅读,您可以将
Array<String>
与 CustomPLaygroundDisplayConvertible
一致,并在那里返回一个字符串(或游乐场支持显示的任何其他内容)。
例如,在这里我实现了它,以便数组的元素全部连接在一个
String
中,并带有 ,
分隔符。
extension Array: CustomPlaygroundDisplayConvertible where Element == String {
public var playgroundDescription: Any {
self.joined(separator: ", ")
}
}
现在右侧的显示更容易阅读。
请注意,这样做会影响所有
Array<String>
(或扩展名的所有类型)的显示。