Die Array-Methode map ist ebenso wie unzählige weitere Collection-Methoden aus der Swift-Standardbibliothek mit dem Schlüsselwort rethrows deklariert:
// Definition von map in der Swift-Standardbibliothek
public struct Array<Element> : RandomAccessCollection,
MutableCollection
{
public func map<T>(_ transform: (Element) throws -> T) rethrows
-> [T]
}
Dieser Beitrag erklärt, was es mit rethrows auf sich hat und wie Sie rethrows in eigenen Funktionen bzw. Methoden verwenden.
Fehler in Swift-Funktionen weitergeben (rethrows) weiterlesen