Snabb 3.0.2 senaste utgåvan är ett interaktivt, roligt programmeringsspråk för allmänt ändamål byggt med ett modernt tillvägagångssätt för säkerhets-, prestanda- och mjukvarudesignmönster. Swift stöder både iOS, OS X, tvOS och watchOS. Syntaxen är kortfattad men ändå uttrycksfull och appar kör blixtsnabbt.
Nyckelfunktioner
Swift innehåller funktioner som gör koden enklare att läsa och skriva, samtidigt som utvecklaren får den kontroll som krävs i ett riktigt systemprogrammeringsspråk. Swift stöder avledda typer för att göra koden renare och mindre benägna för misstag, och moduler eliminerar rubriker och ger namnrymden.
Minne hanteras automatiskt och du behöver inte ens skriva halvkolon. Swift lånar också från andra språk, till exempel namngivna parametrar som tas fram från Objective-C uttrycks i en ren syntax som gör API: er i Swift enkla att läsa och underhålla.
Funktionerna i Swift är utformade för att samarbeta för att skapa ett språk som är kraftfullt men ändå roligt att använda. Några ytterligare funktioner i Swift inkluderar:
- Stängningar förenade med funktionspekare
- Tuples och flera returvärden
- Generika
- Snabb och kortfattad iteration över ett sortiment eller samling
- Strängar som stöder metoder, tillägg och protokoll
- Funktionella programmeringsmönster, t.ex.g., karta och filter
- Kraftfull inbyggd felhantering
- Avancerat kontrollflöde med do
,
vakt,
uppskjuta, och
upprepanyckelord
Så här installerar du Swift 3.0.2 iOS-programmeringsspråk på Ubuntu 16.04
sudo apt-get install clang libicu-dev wget -q -O - https: // snabb.org / tangenter / all-tangenter.asc | gpg --import - wget https: // snabb.org / builds / swift-3.0.2-release / ubuntu1604 / swift-3.0.2-RELEASE / swift-3.0.2-RELEASE-ubuntu16.04.tjära.gz tjära xzf snabb-3.0.2-RELEASE-ubuntu16.04.tjära.gz export PATH = swift-3.0.2-RELEASE-ubuntu16.04 / usr / bin /: "$ PATH" snabbt
Så här installerar du Swift 3.0.2 iOS-programmeringsspråk på Ubuntu 14.04
sudo apt-get install clang libicu-dev wget -q -O - https: // snabb.org / tangenter / all-tangenter.asc | gpg --import - wget https: // snabb.org / builds / swift-3.0.2-release / ubuntu1404 / swift-3.0.2-RELEASE / swift-3.0.2-RELEASE-ubuntu14.04.tjära.gz tjära xzf snabb-3.0.2-RELEASE-ubuntu14.04.tjära.gz export PATH = swift-3.0.2-RELEASE-ubuntu14.04 / usr / bin /: "$ PATH" snabbt