Sådan programmeres i Swift på Windows 10

Sådan programmeres i Swift på Windows 10

Swift er et af de hotteste sprog i øjeblikket og med god grund. Mac- og iOS -apps fylder en stor del af markedet. At kunne bygge iOS -apps indbygget er en stor ting for folk, der ikke ønsker at dykke ned i de grumsede dybder af Object C.





Da Swift er hjemmehørende i Apple, har du brug for en Mac, ikke? Forkert. Selvom der ikke er nogen 'out of the box' metode til at kompilere Swift på Windows, betyder det ikke, at Windows -brugere ikke kan lære Swift.





Sådan opretter du et simpelt Swift -program og kompilerer og kører det i Windows 10.





Hvad er Swift?

Før vi begynder, lad os se på, hvad Swift egentlig er. Swift er et programmeringssprog designet af Apple. Det tager ideer 'fra Objective-C, Rust, Haskell, Ruby, Python, C#, CLU og alt for mange andre til at liste' ifølge projektophavsmand Chris Lattner.

Det er et relativt ungt sprog, der blev frigivet til offentligheden i 2014, selvom det allerede er bredt anset. Det TIOBE Indeks af de bedste programmeringssprog i 2017 placerede Swift på nummer 11, hvilket gør det til et af de hurtigst voksende sprog nogensinde.



Kort sagt, hvis du programmerer til Mac eller iOS, er Swift noget for dig! For et mere dybtgående kig på brugen af ​​Swift, tag et kig på disse grunde til, at Swift er værd at lære.

Kom godt i gang med Swift på Windows 10

For det første skal vi bruge en redaktør til at skrive vores kode i. Du kan bruge enhver IDE, du er fortrolig med, selvom det ikke er strengt nødvendigt at bruge en, og enhver teksteditor vil også være tilstrækkelig. Det kommer hovedsageligt til personlig præference, men hvis du har brug for hjælp til at beslutte, hvad du skal bruge, kan denne vejledning hjælpe dig.





I dag skal vi bruge Notesblok ++ som det er gratis, enkelt og udvideligt. Download Notepad ++ og åbn det. Lad os komme i gang med nogle kodninger!

Et simpelt Swift til Windows -program

Til vores testprojekt i dag skal vi oprette et simpelt program, der vil køre på kommandolinjen i Windows. Start med at åbne en ny Notesblok ++ fil. Vi begynder med at udskrive et spørgsmål på skærmen, vente på, at brugeren skriver sit svar, og derefter bruge dette svar til at give et svar.





print('What is your name?')

Dette vises, når programmet kører. Nu hvor vi har stillet et spørgsmål, bør vi give en måde at lade brugeren svare på. Til dette bruger vi læselinje () metode og gemme svaret som en variabel kaldet respons .

var response = readLine()

Hvis du allerede kender andre programmeringssprog, vil du muligvis bemærke et par små forskelle her. For det første kan vi gemme data hentet fra readLine som en hvor i stedet for at skulle angive, at det skal være en streng. En anden ændring for dem af jer, der kommer over fra JavaScript eller C#, er manglen på semikolon for at angive slutningen af ​​linjer.

Python -brugere er måske allerede mere hjemme her!

Tilføjelse af et output

Nu hvor vi har disse oplysninger gemt i en variabel, vil vi bruge dem og vise dem tilbage til brugeren. Hvad kunne være dejligere end at ønske dem en god dag?

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

Selvom du har erfaring på andre sprog, vil du se nogle forskelle her. Frem for at bruge + operatør uden for anførselstegnene for at vise din variabel, bruger du (variabelnavn) inden for anførselstegnene. Et andet træk ved Swift er brugen af Valgfrie værdier . Disse værdier er svære at forstå ved første øjekast, men tilføjer større funktionalitet til brugen af ​​variabler inden for Swift.

I dette tilfælde vil vi simpelthen vise værdien, som den er, så vi tilføjer et udråbstegn efter variabelnavnet respons! at angive, at det ikke er en valgfri værdi. En valgfri værdi er en variabel, der måske eller måske ikke får tildelt en værdi. Det kræver ikke en. Hvis den ikke er tildelt en værdi, vil den blive tildelt nul.

Et spørgsmålstegn (?) Efter værditypen identificerer det som valgfrit, mens et udråb betyder, at det ikke er det.

Din kode vil se sådan ud:

For at gemme din kode, brug Fil> Gem som og vælg Hurtig fil fra Gem som type menu. Hvis din menu mangler Swift -filtypen, skal du vælge alle filer i stedet, og tilføj .swift filtypenavn efter dit valgte filnavn.

Kompilering af Swift i Windows 10

Nu hvor vi har et program, skal vi være i stand til at kompilere og køre det. Selvom der ikke er nogen indbygget måde at programmere Swift i Windows 10, er der en løsning. Han Sangjin har oprettet en compiler til Swift, som er tilgængelig til download fra Github . Download og installer Swift til Windows -programmet ved hjælp af instruktionerne i linket.

Når den er installeret, skal du åbne den. Klik på Vælg Fil knappen, og vælg dit tidligere foretagne program. Klik på Udarbejde og vent på, at programmet kompileres.

For et program så lille bør det være næsten øjeblikkeligt, selvom det kan tage tid afhængigt af hvor kompleks du lavede din kode!

Du bør modtage en besked med 'Kompileret' i dialogboksen. Hvis ikke, skal du gå tilbage og tjekke din kode for at sikre, at du ikke har lavet nogen fejl. Når koden er kompileret, skal du klikke på Løb at køre dit program. Programmet åbnes i Windows -kommandolinjen og skal se sådan ud:

Det er værd at bemærke, at du skal bruge Swift til Windows -programmet til at køre din kode EXE fil, der er oprettet, fungerer ikke alene, selvom applikationen er åben.

Begynd at kode hurtigt på Windows i dag

Hvis du beslutter, at Swift er noget for dig, er der et væld af værktøjer derude til at hjælpe dig. Når du har fået en grundlæggende forståelse af miljøet, hvorfor så ikke prøve et par nybegynderprojekter for at bringe din viden ud i livet?

hvorfor er grafikkort så dyre nu

Hvis du er en Linux -bruger, der ønsker at kode iOS -apps, kan du se, hvordan du koder i Swift med Ubuntu.

Del Del Tweet E -mail Her er hvorfor FBI udsendte en advarsel for Hive Ransomware

FBI udsendte en advarsel om en særlig grim stamme af ransomware. Her er hvorfor du skal være særlig forsigtig med Hive ransomware.

Læs Næste
Relaterede emner
  • Programmering
  • Appudvikling
  • Swift
  • Programmeringssprog
Om forfatteren Ian Buckley(216 artikler udgivet)

Ian Buckley er freelance journalist, musiker, performer og videoproducent bosat i Berlin, Tyskland. Når han ikke skriver eller på scenen, piller han med DIY -elektronik eller kode i håb om at blive en gal videnskabsmand.

Mere fra Ian Buckley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere