Sådan programmeres i Swift i Windows 10

  • Joseph Goodman
  • 0
  • 1135
  • 260
Reklame

Swift er et af de hotteste sprog lige nu, og det har gjort mange mennesker spændte, med god grund. OS X- og iOS-apps udgør en enorm del af markedet. At være i stand til at bygge iOS-apps indfødte er en stor aftale for folk, der ikke ønsker at dyppe ned i de grumle dybder i mål C (selvom der er mange gode grunde til at lære C Karakteristik af C-programmering, der gør det unikke (og bedre) egenskaber til C-programmering, der gør det unikt (og bedre) C-programmeringssprog er mor til alle moderne programmeringssprog. Næsten hvert sprog, der er i brug i dag, indeholder flere funktioner, der først blev vist på C-sproget.).

Hvis du er ny til at programmere, kan du helt sikkert drage fordel af at lære et nyere sprog som Python Prøv Python i din browser med disse gratis online interaktive skaller Prøv Python i din browser med disse gratis online interaktive skaller Uanset om du går gennem disse Python eksempler eller gennemgang af det grundlæggende i arrays og lister, kan du teste koden lige i din browser. Her er de bedste online Python-tolke, vi har fundet. eller Ruby Den bedste interaktive introduktion til Ruby til nybegynder Den bedste interaktive introduktion til Ruby til nybegynder Hvis du overvejer at lære Ruby, her er et godt babytrin, du kan tage. . Swift passer også ind i denne boks og skærer nogle hjørner ud, som nogle mener er en hindring for en nybegynder at lære at kode.

Da Swift er hjemmehørende i Apple, kan det synes svært at vide, hvor man skal begynde, hvis du ikke ejer en Mac. Der er ingen “ud af boksen” måde at kompilere Swift på Windows. Betyder det, at Windows-brugere ikke kan lære Swift? Som det viser sig, nej! Der er en måde.

Denne artikel vil guide dig gennem oprettelse af et simpelt Swift-program, og hvordan du kompilerer og kører det i Windows 10.

Hvad er hurtigt?

Før vi begynder, lad os se på, hvad Swift faktisk er. Swift er et programmeringssprog designet af Apple, der tager ideer “fra Objekt-C, Rust, Haskell, Ruby, Python, C #, CLU og alt for mange andre til at liste” ifølge projektets ophavsmand Chris Lattner.

Det er et relativt ungt sprog, der blev frigivet til offentligheden i 2014, selvom det allerede er almindeligt betragtet. TIOBE-indekset for top programmeringssprog i 2017 placerede Swift på nummer 11, hvilket gør det til et af de hurtigst voksende sprog gennem tidene.

Billedkredit: stackify.com

Kort sagt, hvis du programmerer til OS X eller iOS, er Swift noget for dig! For et mere dybtgående kig på brugen af ​​Swift, skal du tage et kig på disse grunde til, at Swift er værd at lære 7 grunde til, at Swift-programmeringssprog er værd at lære 7 grunde til, at Swift-programmeringssprog er værd at lære Du burde lære Swift-programmeringssprog før snarere end senere, hvis du ikke ønsker at blive efterladt. Her er nogle fremragende grunde, der kan overbevise dig. .

Kom godt i gang med Swift i Windows

For det første har vi brug for en redaktør til at skrive vores kode i. Du kan bruge en hvilken som helst IDE, som du er tilpas med, selvom det ikke er strengt nødvendigt at bruge en, og enhver teksteditor vil også være tilstrækkelig. Det kommer mest til personlige præferencer, men hvis du har brug for hjælp til at beslutte, hvad du skal bruge denne vejledning, kan det hjælpe dig med Tekstredaktører vs. IDE'er: Hvilken er bedst for programmerere? Tekstredaktører vs. IDE'er: Hvilken af ​​dem er bedre for programmerere? Det kan være svært at vælge mellem en avanceret IDE og en enklere teksteditor. Vi tilbyder en vis indsigt for at hjælpe dig med at tage denne beslutning. .

I dag bruger vi Notepad ++, da det er gratis, enkelt og kan udvides når det er nødvendigt. Suppe Notepad ++ Teksteditor med plugins fra Notepad Plus-arkivet [Windows] Suppe Notepad ++ Teksteditor med plugins fra Notepad Plus-arkivet [ Windows] Notepad ++ er en værdig erstatning for Windows 'indbyggede og meget elskede tekstredigeringsprogram, og kommer stærkt anbefalet, hvis du er en programmør, webdesigner eller simpelthen nogen, der finder sig selv i behov for en magtfuld almindelig ... Download Notepad ++ og åbn det op. Lad os komme ned på noget kodning!

En hurtig Hej til dig!

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

print ("Hvad hedder du?")

Dette vises, så snart programmet er kørt. Nu hvor vi har stillet et spørgsmål, skal vi give en måde at lade brugeren svare på. Til dette bruger vi readline () metode og gemme svaret som en variabel kaldet respons.

var svar = readLine ()

Hvis du allerede kender andre programmeringssprog, vil du muligvis bemærke et par små forskelle her. For det første kan vi gemme de data, der er erhvervet fra readLine, som en Var i stedet for at skulle specificere, at det bliver en streng. En anden ændring for dem af jer der kommer fra JavaScript Lær virkelig JavaScript med 5 Top Udemy-kurser Virkeligt Lær JavaScript med 5 Top Udemy-kurser JavaScript er programmeringssproget på nettet. Hvis du har en grund til at lære JavaScript, kan disse fem fremragende kurser fra Udemy være stedet at begynde din kodningstur. eller C # De 17 bedste YouTube-programmeringsvejledninger De 17 bedste YouTube-programmeringsvejledninger I dette indlæg vil vi gerne henvise dig til nogle af de bedste YouTube-programmeringsserier, vi har fundet. Alle disse er tilstrækkelige til at få fødderne våde som en nybegynder-programmør. er manglen på semikoloner til at betegne slutningen af ​​linjer. Python-brugere 10 grundlæggende Python-eksempler, der vil hjælpe dig med at lære hurtigt 10 grundlæggende Python-eksempler, der vil hjælpe dig med at lære hurtigt Denne artikel med grundlæggende pythoneksempler er for dem, der allerede har en vis programmeringserfaring og blot ønsker at skifte til Python så hurtigt som muligt. er måske allerede mere hjemme her!

Nu hvor vi har disse oplysninger gemt i en variabel, ønsker vi at bruge dem og vise dem tilbage til brugeren. Hvad kan være pænere end at ønske dem en dejlig dag?

print ("Hej \ (svar!), jeg håber, du har en god dag!")

Selv hvis du har erfaring med andre sprog, vil du se nogle forskelle her. I stedet for at bruge + operatør uden for anførselstegn for at vise din variabel, du bruger \ (VariableName) inden for anførselstegn. En anden funktion ved Swift er brugen af Valgfrie værdier. Disse værdier er vanskelige at forstå ved første øjekast, men tilføjer større funktionalitet til brugen af ​​variabler inden for Swift.

I dette tilfælde ønsker vi blot at 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 muligvis bliver tildelt en værdi. Det kræver ikke en. Hvis det ikke er tildelt en værdi, tildeles den nul. Et spørgsmålstegn (?) Efter værdienstypen identificerer det som valgfrit, mens en udråb betyder, at den ikke er det.

Nu hvor vi er færdige, skal din kode se sådan ud:

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

Kompilering af Swift i Windows 10

Nu hvor vi har et program, er vi nødt til at være i stand til at udarbejde og køre det. Selvom der ikke er nogen indbygget måde at programmere Swift i Windows 10, er der et arbejde omkring. Han Sangjin har oprettet en compiler til Swift, der kan downloades fra Github. Download og installer Swift til Windows-applikationen ved hjælp af instruktionerne, der er vist på linket.

Når det er installeret, skal du åbne det. Du får et UI som dette:

Klik på Vælg Fil og vælg dit tidligere foretagne program. Klik Udarbejde og vent på, at programmet skal samles. For et lille program skal det være næsten øjeblikkeligt, selvom det kan tage tid afhængigt af, hvor kompliceret du lavede din kode!

Du skal modtage en “Kompileret” besked i dialogboksen. Hvis ikke, gå tilbage og tjek gennem din kode for at sikre dig, at du ikke har foretaget nogen fejl. Når koden er samlet, 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-applikationen til at køre din kode, the .EXE fil, der er oprettet, fungerer ikke alene, selvom applikationen er åben.

Små begyndelser

Da Swift ikke er designet til brug i Windows 10, er dette den eneste måde at komme i gang med sproget på nuværende tidspunkt uden for at køre en virtuel maskine 7 praktiske grunde til at begynde at bruge en virtuel maskine 7 praktiske grunde til at begynde at bruge en virtuel maskine Udtrykket "virtual" er blevet valgt på så mange måder. Virtual reality. Virtuel RAM. Virtuelle skoler. Men virtualisering i forbindelse med pc'er kan være forvirrende. Vi er her for at rydde op. . Selvom det er begrænset, er det en god måde for dem, der er nysgerrige efter sproget at få hænder på erfaringerne med det og lære det er syntaks.

Hvis du beslutter, at Swift er noget for dig og planlægger at arbejde med det på OS X, er der et væld af værktøjer De bedste steder at lære Swift, Apples programmeringssprog De bedste steder at lære Swift, Apples programmeringssprog Hvis du vil lære Swift , nu er det tid til at dykke i. Sproget har en lys fremtid, og jo hurtigere du lærer det, jo før vil du kunne høste fordelene. derude for at hjælpe dig. Når du først har fået et grundlæggende kendskab til miljøet, hvorfor ikke prøve et par nybegynderprojekter, så du vil oprette iPhone-apps? 10 projekter for begyndere, så du vil oprette iPhone-apps? 10 projekter til begyndere Vil du oprette iPhone- og iPad-apps? Start med at lære det grundlæggende i Swift. at bringe din viden til live?

Hvis du er en Linux-bruger og undrer dig over, om det er muligt at kode i Swift ved hjælp af Ubuntu, har vi nogle gode nyheder. Sådan starter du programmering i Swift på Ubuntu Sådan starter du programmering i Swift på Ubuntu Apple frigav for nylig deres Swift-programmeringssprog som open source, hvilket betyder, at enhver nu kan bruge dette trendende programmeringssprog, på ethvert system, inklusive Ubuntu! Læs videre for at finde ud af, hvordan du kommer i gang. for dig!

!




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.