Hur man programmerar i Swift i Windows 10

Hur man programmerar i Swift i Windows 10 / Programmering

Swift är ett av de hetaste språken runt just nu, och det har gjort många människor upphetsade, med goda skäl. OS X och iOS-appar tar upp en stor del av marknaden. Att kunna bygga iOS-appar är individen en stor sak för folk som inte vill dyka in i den dunkla djupet av mål C (även om det finns många bra skäl att lära sig C Egenskaper för C-programmering som gör den unik (och bättre) av C-programmering som gör den unik (och bättre) C-programmeringsspråket är modern för alla moderna programmeringsspråk. Nästan alla språk som används idag innehåller flera funktioner som först uppträdde i C-språket. Läs mer också).

Om du är nyprogrammerad kan du verkligen dra nytta av att lära dig ett nyare språk som Python Try Python i din webbläsare Med dessa gratis online interaktiva shells Prova Python i din webbläsare Med dessa gratis online interaktiva shells Oavsett om du går igenom dessa Python exempel eller granska grunderna i arrays och listor kan du testa koden direkt i din webbläsare. Här är de bästa Python tolkarna vi hittat. Läs mer eller Ruby Den bästa interaktiva introduktionen till Ruby for Newbies Den bästa interaktiva introduktionen till Ruby for Newbies Om du funderar på att lära Ruby, här är ett bra barnsteg du kan ta. Läs mer . Swift passar in i den här rutan också, skär ut några hörn som vissa tror att vara ett hinder för en nybörjare att lära sig att koda.

Eftersom Swift är infödd till Apple, kan det vara svårt att veta var du ska börja om du inte äger en Mac. Det finns inget “utanför lådan” sätt att kompilera Swift på Windows. Betydar detta att Windows-användare inte kan lära sig Swift? Som det visar sig, nej! Det finns ett sätt.

Den här artikeln kommer att vägleda dig genom att skapa ett enkelt Swift-program och hur du sammanställer och kör det i Windows 10.

Vad är Swift?

Innan vi börjar, låt oss titta på vad Swift faktiskt är. Swift är ett programmeringsspråk som designats av Apple, som tar idéer “från Objective-C, Rust, Haskell, Ruby, Python, C #, CLU och alltför många andra att lista” enligt projektets upphovsman Chris Lattner.

Det är ett relativt ungt språk som släpptes till allmänheten 2014, men det är redan allmänt ansett. TIOBE Index of Top Programmeringsspråk 2017 placeras Swift vid nummer 11, vilket gör det till ett av de snabbast växande språken i alla tider.

Bildkrediter: stackify.com

Kort sagt, om du programmerar för OS X eller iOS, är Swift för dig! För en mer djupgående titt på användningen för Swift, ta en titt på dessa anledningar till varför Swift är värt att lära sig. 7 Skäl som Swift Programmeringsspråket är värt att lära av 7 Skäl det snabba programmeringsspråket är värt att lära dig Du borde lära dig Swift programmeringsspråket snarare snarare än senare om du inte vill bli kvar. Här är några bra skäl som kan övertyga dig. Läs mer .

Komma igång med Swift i Windows

För det första behöver vi en redaktör för att skriva in vår kod. Du kan använda vilken IDE du är bekväm med, men det är inte absolut nödvändigt att använda en och alla textredigerare kommer också att vara tillräckliga. Det kommer oftast ner till personliga preferenser, men om du behöver hjälp att bestämma vad du ska använda den här guiden kan du hjälpa dig Textredigerare vs IDE: Vilken är bättre för programmerare? Textredigerare vs IDE: Vilken är bättre för programmerare? Att välja mellan en avancerad IDE och en enklare textredigerare kan vara svår. Vi erbjuder lite insikt för att hjälpa dig att fatta beslutet. Läs mer .

Idag kommer vi att använda Notepad ++ eftersom det är gratis, enkelt och kan förlängas när det behövs. Soup Up Notepad ++ Textredigerare med plugins från Notepad Plus Repository [Windows] Soup Up Notepad ++ Textredigerare med plugins från Notepad Plus Repository [ Windows] Notepad ++ är en värdig ersättare för Windows inbyggda och mycket älskade textredigerare, och det rekommenderas starkt om du är programmerare, webbdesigner eller helt enkelt någon som befinner sig i behov av en kraftfull renhet ... Läs mer. Hämta Notepad ++ och öppna den upp. Låt oss komma ner till någon kodning!

En Swift Hej till dig!

För vårt testprojekt idag kommer vi att skapa ett enkelt program som kommer att köras på Windows-kommandoraden. Börja med att öppna en ny Notepad ++-fil. Vi börjar med att skriva ut en fråga till skärmen, vänta på att användaren skriver in deras svar och använd sedan detta svar för att svara.

skriv ut ("Vad heter du?")

Detta visas så snart 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 heter svar.

var svar = readLine ()

Om du redan är bekant med andra programmeringsspråk kanske du märker några små skillnader här. För det första kan vi lagra data som förvärvats från readLine som en var istället för att behöva ange att det kommer att bli en sträng. En annan förändring för dem som kommer över från JavaScript Lär dig verkligen JavaScript med 5 Top Udemy-kurser Lär dig verkligen JavaScript med 5 Top Udemy-kurser Javascript är programmets språk på webben. Om du har en anledning att lära sig JavaScript, kan dessa fem utmärkta kurser från Udemy vara platsen för att börja din kodningsresa. Läs mer eller C # De 17 bästa programmen för YouTube-programmering De 17 bästa programmen för YouTube-programmering I det här inlägget vill vi peka på några av de bästa YouTube-programmeringsserierna vi hittat. Alla dessa är tillräckliga för att få dina fötter blöt som nybörjare programmerare. Läs mer är bristen på semikolon för att beteckna slutet av raderna. Python-användare 10 Grundläggande Python-exempel som hjälper dig att lära dig snabbt 10 Grundläggande Python-exempel som hjälper dig att lära dig snabbt Denna artikel med grundläggande python-exempel är för dem som redan har någon programmeringsupplevelse och helt enkelt vill övergå till Python så fort som möjligt. Läs mer kanske redan är mer hemma här!

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?

skriv ut ("Hej \ (svar!), jag hoppas att du har en bra dag!")

Även om du är erfaren på andra språk ser du några skillnader här. Snarare än att använda + operatör utanför citattecken för att visa din variabel, du använder \ (Variabelnamn) inom citattecken. En annan egenskap hos Swift är användningen av Valfria värden. Dessa värden är svår att förstå vid första anblicken, men lägger till större funktionalitet för 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 får eller inte får tilldelas ett värde. Det behöver inte en. Om det inte har tilldelats 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.

Nu när vi är färdiga ska din kod se ut så här:

För att spara koden, använd Arkiv> Spara som och välj Swift-fil från Spara som typ meny. Om din meny saknas väljer du Swift-filtypen 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. Medan det inte finns något inbyggt sätt att programmera Swift i Windows 10 finns det ett arbete. Han Sangjin har skapat en kompilator för Swift som är tillgänglig för nedladdning från Github. Hämta och installera Swift for Windows-programmet med hjälp av instruktionerna i länken.

När den är installerad, öppna den upp. Du kommer att presenteras med ett användargränssnitt så här:

Klicka på Välj fil knappen och välj ditt tidigare gjort program. Klick Sammanställa och vänta på att programmet ska kompilera. För ett program så här borde det vara omedelbart omedelbart, men det kan ta tid beroende på hur komplex du skapade din kod!

Du borde få en “Sammansatt framgångsrikt” meddelande i dialogrutan. Om inte, gå tillbaka och kolla igenom din kod för att du inte har gjort några fel. När koden är upprättad klickar du på Springa att köra ditt program. Programmet öppnas i Windows Command Line och ska se så här ut:

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

Små början

Eftersom Swift inte är avsedd för användning i Windows 10 är detta det enda sättet att komma igång med språket för närvarande utan att köra en virtuell maskin. 7 Praktiska skäl att börja använda en virtuell maskin 7 Praktiska skäl att börja använda en virtuell maskin Termen "virtuellt" har samverkats på så många sätt. Virtuell verklighet. Virtuellt RAM. Virtuella skolor. Men virtualisering i samband med datorer kan vara förvirrande. Vi är här för att rensa upp det. Läs mer . Medan det är begränsat är det ett bra sätt för dem som är nyfiken på språket för att få händerna på erfarenhet av det och lära sig sin syntax.

Om du bestämmer dig för att Swift är för dig och planerar att arbeta med det på OS X, finns det en mängd verktyg De bästa platserna att lära sig Swift, Apples programspråk De bästa ställena att lära sig Swift, Apples programspråk Om du vill lära dig Swift , nu är det dags att dyka in. Språket har en ljus framtid och ju snabbare du lär dig, desto snabbare kommer du att kunna skörda belöningarna. Läs mer där ute för att hjälpa dig. När du väl har ett grundläggande grepp om miljön, varför inte prova några nybörjare projekt Så du vill göra iPhone Apps? 10 Projekt för nybörjare Så du vill göra iPhone Apps? 10 Projekt för nybörjare Vill du skapa iPhone- och iPad-appar? Börja med att lära dig grunderna i Swift. Läs mer för att få din kunskap till liv?

Om du är en Linux-användare och undrar om det är möjligt att koda i Swift med Ubuntu, har vi några bra nyheter. Hur startar du programmering i Swift på Ubuntu? Hur startar du programmering i Swift på Ubuntu Apple släppte nyligen sitt Swift programmeringsspråk som öppen källkod, vilket innebär att alla nu kan använda detta trendiga programmeringsspråk, på vilket system som helst, inklusive Ubuntu! Läs vidare för att få reda på hur du kommer igång. Läs mer för dig!

Lär du Swift? Hur tycker du att det jämförs med andra nya kodningsspråk? Har vi missat några andra bra hackar för att komma igång med det på Windows 10? Låt oss veta i kommentarfältet nedan!

Utforska mer om: Swift.