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 →
Mit der Geheimniskrämerei ist es vorbei: Seit Swift ein Open-Source-Projekt ist, verläuft die Entwicklung transparent. Dieser Beitrag fasst zusammen, wie Swift 3 voraussichtlich aussehen wird. Diese Pläne ändern sich laufend. Dieser Beitrag wird deswegen regelmäßig aktualisiert. (Erste Version 11.12.2015, letztes Update: 1.8.2016.)
PS: Die Liste der Änderungen hat inzwischen schon fast epische Ausmaße angenommen. Dieser Blogbeitrag ist eine Zusammenfassung der Neuerung, die mir am wichtigsten erscheinen, aber keine vollständige Referenz. Werfen Sie gegebenenfalls einen Blick auf die Seite https://github.com/apple/swift-evolution!
Pläne für Swift 3.0 weiterlesen →
Bücher von Michael Kofler.