(... as? ...)?.method()

SwiftPattern MatchingSentence Patterns

  • as?: optional binding.

  • ()?.method(): optional chaining.

💾 程式: Mirror.handleChildren()

// ⭐ `(... as? ...)?.method()` (optional chaining)
for child in mirror.children {
    (child.value as? Resettable)?.reset()
}

Last updated

Was this helpful?