Jak programovat ve Swiftu ve Windows 10

Jak programovat ve Swiftu ve Windows 10

Swift je v současné době jedním z nejžhavějších jazyků, a to z dobrého důvodu. Aplikace pro Mac a iOS zabírají velkou část trhu. Schopnost nativně vytvářet aplikace pro iOS je velký problém pro lidi, kteří se nechtějí ponořit do temných hlubin Objective C.





Protože Swift je původem z Apple, potřebujete Mac, že? Špatně. I když neexistuje žádná metoda „out of the box“ pro kompilaci Swiftu v systému Windows, neznamená to, že se uživatelé Windows nemohou Swift naučit.





Zde je návod, jak vytvořit jednoduchý program Swift a zkompilovat a spustit v systému Windows 10.





Co je Swift?

Než začneme, podívejme se, co to vlastně Swift je. Swift je programovací jazyk navržený společností Apple. Podle původce projektu Chrise Lattnera je třeba uvést nápady „od Objective-C, Rust, Haskell, Ruby, Python, C#, CLU a příliš mnoho dalších“.

Je to relativně mladý jazyk, který byl zveřejněn v roce 2014, ačkoli je již široce uznáván. The Index TIOBE nejlepších programovacích jazyků v roce 2017 umístil Swift na číslo 11, což z něj činí jeden z nejrychleji rostoucích jazyků všech dob.



Stručně řečeno, pokud programujete pro Mac nebo iOS, Swift je pro vás! Chcete-li získat podrobnější pohled na použití Swiftu, podívejte se na tyto důvody, proč se Swift vyplatí naučit.

Začínáme s aplikací Swift ve Windows 10

Nejprve budeme potřebovat editor, do kterého napíšeme náš kód. Můžete použít libovolné IDE, které vám vyhovuje, i když to není nezbytně nutné a postačí jakýkoli textový editor. Většinou to závisí na osobních preferencích, ale pokud potřebujete pomoc s rozhodováním, co použít, tato příručka vám může pomoci.





Dnes budeme používat Poznámkový blok ++ protože je zdarma, jednoduchý a rozšiřitelný. Stáhněte si Poznámkový blok ++ a otevřete jej. Pojďme se vrhnout na nějaké kódování!

Jednoduchý program Swift pro Windows

Pro náš dnešní testovací projekt vytvoříme jednoduchý program, který poběží na příkazovém řádku Windows. Začněte otevřením nového souboru Notepad ++. Začneme vytištěním otázky na obrazovku, počkáme, až uživatel napíše svou odpověď, a poté tuto odpověď použijeme k poskytnutí odpovědi.





print('What is your name?')

Zobrazí se při spuštění programu. Nyní, když jsme položili otázku, měli bychom poskytnout způsob, jak nechat uživatele odpovědět. K tomu používáme readline () metodu a odpověď uložte jako volanou proměnnou Odezva .

var response = readLine()

Pokud jste již obeznámeni s jinými programovacími jazyky, můžete si zde všimnout několika malých rozdílů. Za prvé, můžeme data získaná z readLine uložit jako kde místo toho, abyste museli specifikovat, že to bude řetězec. Další změnou pro ty z vás, kteří přicházejí z JavaScriptu nebo C#, je nedostatek středníků označujících konec řádků.

Uživatelé Pythonu zde již mohou být více doma!

Přidání výstupu

Nyní, když máme tyto informace uložené v proměnné, chceme je použít a zobrazit je zpět uživateli. Co může být hezčího, než jim popřát skvělý den?

print('Hello (response!), I hope you are having a great day!')

I když máte zkušenosti s jinými jazyky, uvidíte zde určité rozdíly. Spíše než pomocí + operátor mimo uvozovky k zobrazení proměnné, kterou používáte (název_ proměnné) v uvozovkách. Další vlastností Swiftu je používání Volitelné hodnoty . Tyto hodnoty jsou na první pohled těžko pochopitelné, ale přidávají použití proměnných v rámci Swiftu větší funkčnost.

V tomto případě chceme jednoduše zobrazit hodnotu tak, jak je, proto za název proměnné přidáme vykřičník Odezva! k označení, že to není volitelná hodnota. Volitelná hodnota je proměnná, které může nebo nemusí být přiřazena hodnota. Nevyžaduje jeden. Pokud tomu není přiřazena hodnota, pak bude přiřazena nula.

Otazník (?) Za typem hodnoty jej identifikuje jako volitelný, zatímco vykřičník znamená, že není.

Váš kód bude vypadat nějak takto:

Chcete -li uložit kód, použijte Soubor> Uložit jako a vyberte Soubor Swift z Uložit jako typ Jídelní lístek. Pokud ve vaší nabídce chybí typ souboru Swift, vyberte všechny soubory místo toho přidejte .rychlý přípona souboru za vámi zvoleným názvem souboru.

Kompilace Swiftu ve Windows 10

Nyní, když máme program, musíme být schopni jej zkompilovat a spustit. I když neexistuje žádný vestavěný způsob, jak programovat Swift v systému Windows 10, existuje práce kolem. Han Sangjin vytvořil kompilátor pro Swift, který je k dispozici ke stažení z Githubu . Stáhněte si a nainstalujte aplikaci Swift pro Windows podle pokynů uvedených v odkazu.

Jakmile je nainstalován, otevřete jej. Klikněte na Zvolte soubor tlačítko a vyberte dříve vytvořený program. Klikněte Kompilovat a počkejte, až se program zkompiluje.

U takto malého programu by to mělo být téměř okamžité, i když to může nějakou dobu trvat, podle toho, jak složitý jste kód vytvořili!

V dialogovém okně byste měli obdržet zprávu „Úspěšně zkompilováno“. Pokud ne, vraťte se a zkontrolujte kód a ujistěte se, že jste neudělali žádné chyby. Po kompilaci kódu klikněte na Běh ke spuštění programu. Program se otevře v příkazovém řádku systému Windows a měl by vypadat takto:

Stojí za zmínku, že ke spuštění kódu musíte použít aplikaci Swift pro Windows EXE vytvořený soubor nebude fungovat samostatně, i když je aplikace otevřená.

Začněte s kódováním Swift ve Windows ještě dnes

Pokud se rozhodnete, že Swift je pro vás, existuje spousta nástrojů, které vám pomohou. Když už máte základní znalosti o životním prostředí, proč nezkusit několik projektů pro začátečníky, abyste oživili své znalosti?

jak odstranit soubor, který je otevřen v jiném programu

Pokud jste uživatel Linuxu a chcete kódovat aplikace pro iOS, zde je návod, jak kódovat v Swiftu s Ubuntu.

Podíl Podíl tweet E-mailem Zde je důvod, proč FBI vydala varování pro ransomware Hive

FBI vydala varování před obzvláště ošklivým kmenem ransomwaru. Zde je důvod, proč byste si měli dávat pozor zejména na ransomware Hive.

Číst dále
Související témata
  • Programování
  • Vývoj aplikací
  • Rychlý
  • Programovací jazyky
O autorovi Ian Buckley(216 publikovaných článků)

Ian Buckley je nezávislý novinář, hudebník, performer a video producent žijící v Berlíně v Německu. Když nepíše nebo není na jevišti, pohrává si s elektronikou nebo kódem pro kutily v naději, že se stane šíleným vědcem.

Více od Iana Buckleyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru