Labeled Statements in Swift

Jeder Entwickler wird schon mal verschachtelte Schleifen (nested loops) genutzt haben. In manchen Fällen muss dabei eine Schleife bei einer bestimmten Bedingung unterbrochen werden. In Swift geschieht dies mit dem Schlüsselwort continue:

(mehr …)

Substrings in Swift

Eigentlich ist es ja eine einfache Übung, von einem String einen Substring zu ermitteln. Wer vorher jedoch nicht schon mit Objective-C entwickelt hat, wird bei Swift an dieser Stelle vielleicht kurz ins Stocken kommen und vergeblich eine Methode substring oder ähnliches suchen. Substring werden in Swift nämlich so gebildet:

Als Parameter wird hier eine Range mit einem startIndex und endIndex erwartet. Mit der Hilfsfunktion advance können wir eine Range erweitern oder auch verringern:

(mehr …)