我有一段代码,它运行良好:
var discoverEvents = events.map { event in
userEvents.find { $0.eventID == event.eventID } ?? event
}
我想知道是否有办法在find
中以某种方式按位置引用event
,就像这样:
var discoverEvents = events.map { userEvents.find { $$0.eventID == $0.eventID } ?? $0 }
如何将其变为单行?
.map { $0.name }
这样的短小快捷的情况,您可以一眼看到整个表达式。 - David Berry