Hur man programmerar i Swift på Windows 10

Hur man programmerar i Swift på Windows 10

Swift är ett av de hetaste språken som finns just nu, och av goda skäl. Mac- och iOS -appar tar upp en stor del av marknaden. Att kunna bygga iOS -appar på egen hand är en stor grej för människor som inte vill doppa sig in i obekväma djup av mål C.





Eftersom Swift är infödd till Apple behöver du en Mac, eller hur? Fel. Det finns ingen 'out of the box' -metod för att kompilera Swift på Windows, men det betyder inte att Windows -användare inte kan lära sig Swift.





Så här skapar du ett enkelt Swift -program och kompilerar och kör det i Windows 10.





Vad är Swift?

Låt oss titta på vad Swift faktiskt är innan vi börjar. Swift är ett programmeringsspråk som designats av Apple. Det krävs idéer 'från Objective-C, Rust, Haskell, Ruby, Python, C#, CLU och alldeles för många andra för att lista' enligt projektets upphovsman Chris Lattner.

Det är ett relativt ungt språk som släpptes för allmänheten 2014, även om det redan är allmänt betraktat. De TIOBE -index av de bästa programmeringsspråken 2017 placerade Swift på nummer 11, vilket gör det till ett av de snabbast växande språken genom tiderna.



Kort sagt, om du programmerar för Mac eller iOS är Swift något för dig! För en mer ingående titt på användningen av Swift, ta en titt på dessa skäl till varför Swift är värt att lära sig.

Komma igång med Swift på Windows 10

För det första kommer vi att behöva en redaktör för att skriva vår kod i. Du kan använda vilken IDE du är bekväm med, även om det inte är strikt nödvändigt att använda en textredigerare kommer också att räcka. Det handlar mest om personliga preferenser, men om du behöver hjälp med att bestämma vad du ska använda kan den här guiden hjälpa dig.





Idag ska vi använda Anteckningsblock ++ eftersom det är gratis, enkelt och utökbart. Ladda ner Notepad ++ och öppna den. Låt oss börja med lite kodning!

Ett enkelt Swift -program för Windows

För vårt testprojekt idag ska vi skapa ett enkelt program som körs på kommandoraden i Windows. Börja med att öppna en ny Anteckningar ++ - fil. Vi börjar med att skriva ut en fråga på skärmen, vänta på att användaren skriver sitt svar och sedan använda detta svar för att ge ett svar.





print('What is your name?')

Detta visas när programmet körs. Nu när vi har ställt en fråga bör vi ge ett sätt att låta användaren svara. För detta använder vi readline () metod och lagra svaret som en variabel som kallas svar .

var response = readLine()

Om du redan känner till andra programmeringsspråk kanske du märker några små skillnader här. För det första kan vi lagra data som samlats in från readLine som en var istället för att behöva ange att det kommer att vara en sträng. En annan förändring för er som kommer över från JavaScript eller C# är bristen på semikolon för att ange slutet på rader.

Python -användare kanske redan är mer hemma här!

Lägga till en utmatning

Nu när vi har denna information lagrad i en variabel, vill vi använda den och visa den tillbaka till användaren. Vad kan vara trevligare än att önska dem en bra dag?

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

Även om du har erfarenhet av andra språk kommer du att se vissa skillnader här. Snarare än att använda + operatör utanför citattecken för att visa din variabel, använder du (variabelnamn) inom citattecken. En annan funktion hos Swift är användningen av Valfria värden . Dessa värden är svåra att förstå vid första anblicken, men ger större funktionalitet till användningen av variabler inom Swift.

I det här fallet vill vi helt enkelt visa värdet som det är, så vi lägger till ett utropstecken efter variabelnamnet svar! för att ange att det inte är ett valfritt värde. Ett valfritt värde är en variabel som kan få ett värde eller inte. Det kräver inte en. Om det inte tilldelas ett värde kommer det att tilldelas noll.

Ett frågetecken (?) Efter värdetypen identifierar det som valfritt, medan ett utrop betyder att det inte är det.

Din kod kommer att se ut ungefär så här:

För att spara din kod, använd Arkiv> Spara som och välj Snabb fil från Spara som typ meny. Om din meny saknas Swift -filtyp väljer du alla filer istället och lägg till .snabb filtillägg efter ditt valda filnamn.

Kompilerar Swift i Windows 10

Nu när vi har ett program måste vi kunna kompilera och köra det. Även om det inte finns något inbyggt sätt att programmera Swift i Windows 10, finns det en lösning. Han Sangjin har skapat en kompilator för Swift som är tillgänglig för nedladdning från Github . Ladda ner och installera Swift för Windows -programmet med hjälp av instruktionerna i länken.

När det är installerat öppnar du det. Klicka på Välj fil -knappen och välj ditt tidigare gjorda program. Klick Sammanställa och vänta på att programmet ska kompileras.

För ett så här litet program bör det vara nästan omedelbart, men det kan ta tid beroende på hur komplex du skapade din kod!

Du bör få ett 'framgångsrikt kompilerat' meddelande i dialogrutan. Om inte, gå tillbaka och kolla igenom din kod för att se till att du inte har gjort några fel. När koden har kompilerats klickar du på Springa för att köra ditt program. Programmet öppnas på kommandoraden i Windows och bör se ut så här:

Det är värt att notera att du måste använda Swift för Windows -programmet för att köra din kod, EXE filen som skapats fungerar inte ensam, även om programmet är öppet.

Börja Coding Swift på Windows Today

Om du bestämmer dig för att Swift är något för dig, finns det en mängd verktyg som kan hjälpa dig. När du väl har ett grundläggande grepp om miljön, varför inte prova några nybörjarprojekt för att väcka din kunskap till liv?

varför vill bedragare presentkort?

Om du är en Linux -användare som vill koda iOS -appar, så här kodar du i Swift med Ubuntu.

Dela med sig Dela med sig Tweet E-post Här är varför FBI utfärdade en varning för Hive Ransomware

FBI utfärdade en varning om en särskilt otäck stam av ransomware. Här är varför du måste vara särskilt försiktig med Hive -ransomware.

Läs Nästa
Relaterade ämnen
  • Programmering
  • Apputveckling
  • Snabb
  • Programmeringsspråk
Om författaren Ian Buckley(216 artiklar publicerade)

Ian Buckley är frilansjournalist, musiker, artist och videoproducent som bor i Berlin, Tyskland. När han inte skriver eller på scenen, pysslar han med DIY -elektronik eller kod i hopp om att bli en galet forskare.

Mer från Ian Buckley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera