Greitas 3.0.2 naujausias leidimas yra interaktyvi, linksma bendros paskirties programavimo kalba, sukurta naudojant šiuolaikinį požiūrį į saugumą, veikimą ir programinės įrangos projektavimo modelius. „Swift“ palaiko „iOS“, „OS X“, „TVOS“ ir „watchOS“. Sintaksė yra glausta, tačiau išraiškinga, o programos veikia žaibiškai.
Pagrindiniai bruožai
„Swift“ apima funkcijas, kurios palengvina kodo skaitymą ir rašymą, tuo pačiu suteikiant kūrėjui kontrolę, reikalingą tikra sistemos programavimo kalba. „Swift“ palaiko numanomus tipus, kad kodas būtų švaresnis ir mažiau linkęs į klaidas, o moduliai pašalina antraštes ir suteikia vardų sritis.
Atmintis tvarkoma automatiškai, ir jums net nereikia įvesti dvitaškių. „Swift“ taip pat skolinasi iš kitų kalbų, pavyzdžiui, įvardyti parametrai, perkelti iš „C-C tikslo“, yra išreikšti švaria sintakse, kuri leidžia „Swift“ API lengvai skaityti ir prižiūrėti.
„Swift“ funkcijos sukurtos taip, kad sukurtų galingą, tačiau smagu naudoti kalbą. Keletas papildomų „Swift“ funkcijų yra:
- Uždarymai suvienyti su funkcijų rodyklėmis
- Rinkiniai ir kelios grąžos vertės
- Generikai
- Greita ir glausta iteracija diapazone ar kolekcijoje
- Struktūros, palaikančios metodus, plėtinius ir protokolus
- Funkciniai programavimo modeliai, el.g., žemėlapis ir filtras
- Įtaisytas galingas klaidų tvarkymas
- Pažangus valdymo srautas su „do“
,
apsauga,
atidėti, ir
pakartotiraktinius žodžius
Kaip įdiegti „Swift 3“.0.2 „iOS“ programavimo kalba „Ubuntu 16“.04
sudo apt-get install clang libicu-dev wget -q -O - https: // greitas.org / keys / all-keys.asc | gpg --import - wget https: // greitas.org / builds / swift-3.0.2 leidimai / „ubuntu1604“ / „swift-3“.0.2-IŠLEIDIMAS / greita-3.0.2-IŠLEIDIMAS-ubuntu16.04.degutas.gz tar xzf swift-3.0.2-IŠLEIDIMAS-ubuntu16.04.degutas.gz eksporto takas = greitas-3.0.2-IŠLEIDIMAS-ubuntu16.04 / usr / bin /: „$ PATH“ greitai
Kaip įdiegti „Swift 3“.0.2 „iOS“ programavimo kalba „Ubuntu 14“.04
sudo apt-get install clang libicu-dev wget -q -O - https: // greitas.org / keys / all-keys.asc | gpg --import - wget https: // greitas.org / builds / swift-3.0.2 leidimai / „ubuntu1404“ / „Swift-3“.0.2-IŠLEIDIMAS / greita-3.0.2-IŠLEIDIMAS-ubuntu14.04.degutas.gz tar xzf swift-3.0.2-IŠLEIDIMAS-ubuntu14.04.degutas.gz eksporto takas = greitas-3.0.2-IŠLEIDIMAS-ubuntu14.04 / usr / bin /: „$ PATH“ greitai