Swift (język programowania LLVM): Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
"systemem macOS" zamiast "systemem OS" |
Nie podano opisu zmian |
||
Linia 18:
| www =
}}
'''Swift''' – [[język programowania]] urządzeń z systemem macOS, iOS, iPadOS, watchOS, tvOS, Linux oraz
Język pozwala na tworzenie [[Domknięcie (programowanie)|domknięć]] (tzw. closures), [[iterator]]ów, [[Interfejs (programowanie obiektowe)|interfejsów]] tj. protokołów, [[programowanie uogólnione]], korzystanie z [[Krotka (struktura danych)|krotek]] (tzw. tuples) jako struktur danych oraz wyników działania [[Podprogram|funkcji]], korzystanie z [[Typ Optional|Typów Optional]] czyli ze zmiennych mogących przyjmować wartość nil (odpowiednik znaku [[Null (znak)|null]]), oraz umożliwia wywoływanie [[Funkcja wyższego rzędu|funkcji wyższego rzędu]] (takich jak ''[[map]]'', ''[[Fold|reduce]]'').
|