Hoe te programmeren in Swift op Windows 10

Hoe te programmeren in Swift op Windows 10

Swift is op dit moment een van de populairste talen, en met een goede reden. Mac- en iOS-apps nemen een groot deel van de markt in beslag. In staat zijn om native iOS-apps te bouwen is een groot probleem voor mensen die niet in de duistere diepten van Objective C willen duiken.





Omdat Swift van Apple is, heb je een Mac nodig, toch? Mis. Hoewel er geen 'out of the box'-methode is om Swift op Windows te compileren, betekent dat niet dat Windows-gebruikers Swift niet kunnen leren.





Hier leest u hoe u een eenvoudig Swift-programma maakt en het compileert en uitvoert in Windows 10.





Wat is Swift?

Laten we, voordat we beginnen, eens kijken naar wat Swift eigenlijk is. Swift is een programmeertaal ontworpen door Apple. Er zijn ideeën nodig 'van Objective-C, Rust, Haskell, Ruby, Python, C#, CLU en veel te veel anderen om op te noemen', aldus de initiatiefnemer van het project, Chris Lattner.

Het is een relatief jonge taal die in 2014 voor het publiek werd vrijgegeven, hoewel het al algemeen wordt beschouwd. De TIOBE-index van de beste programmeertalen in 2017 plaatste Swift op nummer 11, waardoor het een van de snelst groeiende talen aller tijden is.



Kortom, als je programmeert voor Mac of iOS, dan is Swift iets voor jou! Voor een meer diepgaande blik op het gebruik van Swift, bekijk deze redenen waarom Swift het leren waard is.

Aan de slag met Swift op Windows 10

Ten eerste hebben we een editor nodig om onze code in te schrijven. Je kunt elke IDE gebruiken waar je je prettig bij voelt, hoewel het niet strikt noodzakelijk is om er een te gebruiken en elke teksteditor is ook voldoende. Het komt meestal neer op persoonlijke voorkeur, maar als je hulp nodig hebt bij het beslissen wat je gaat gebruiken, kan deze gids je helpen .





Vandaag gaan we gebruiken Kladblok++ omdat het gratis, eenvoudig en uitbreidbaar is. Download Notepad++ en open het. Laten we beginnen met coderen!

Een eenvoudig Swift voor Windows-programma

Voor ons testproject van vandaag gaan we een eenvoudig programma maken dat op de Windows-opdrachtregel wordt uitgevoerd. Begin met het openen van een nieuw Notepad++-bestand. We beginnen met het afdrukken van een vraag op het scherm, wachten tot de gebruiker zijn antwoord typt en gebruiken dit antwoord om een ​​antwoord te geven.





print('What is your name?')

Dit wordt weergegeven wanneer het programma wordt uitgevoerd. Nu we een vraag hebben gesteld, moeten we een manier bieden om de gebruiker te laten antwoorden. Hiervoor gebruiken we de Lees regel() methode en sla het antwoord op als een variabele genaamd antwoord .

var response = readLine()

Als je al bekend bent met andere programmeertalen, zie je hier misschien een paar kleine verschillen. Ten eerste kunnen we de gegevens die zijn verkregen van readLine opslaan als a waar in plaats van te moeten specificeren dat het een string zal zijn. Een andere verandering voor degenen onder u die van JavaScript of C# komen, is het ontbreken van puntkomma's om het einde van regels aan te duiden.

Python-gebruikers zijn hier misschien al meer thuis!

Een uitvoer toevoegen

Nu we deze informatie in een variabele hebben opgeslagen, willen we deze gebruiken en teruggeven aan de gebruiker. Wat is er mooier dan hen een fijne dag te wensen?

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

Zelfs als je ervaring hebt met andere talen, zul je hier enkele verschillen zien. In plaats van de + operator buiten de aanhalingstekens om uw variabele weer te geven, gebruikt u (variabelenaam) binnen de aanhalingstekens. Een ander kenmerk van Swift is het gebruik van: Optionele waarden . Deze waarden zijn op het eerste gezicht moeilijk te begrijpen, maar voegen meer functionaliteit toe aan het gebruik van variabelen binnen Swift.

In dit geval willen we gewoon de waarde weergeven zoals deze is, dus voegen we een uitroepteken toe na de naam van de variabele antwoord! om aan te geven dat het geen optionele waarde is. Een optionele waarde is een variabele waaraan al dan niet een waarde wordt toegewezen. Het heeft er geen nodig. Als er geen waarde aan wordt toegewezen, wordt er nul aan toegewezen.

Een vraagteken (?) achter het waardetype geeft aan dat het optioneel is, terwijl een uitroepteken betekent dat dit niet het geval is.

Je code ziet er ongeveer zo uit:

Om je code op te slaan, gebruik Bestand > Opslaan als en selecteer Swift-bestand van de Opslaan als type menu. Als uw menu het Swift-bestandstype mist, selecteert u alle bestanden in plaats daarvan, en voeg de . toe .snel bestandsextensie achter de door u gekozen bestandsnaam.

Swift compileren in Windows 10

Nu we een programma hebben, moeten we het kunnen compileren en uitvoeren. Hoewel er geen ingebouwde manier is om Swift in Windows 10 te programmeren, is er wel een oplossing. Han Sangjin heeft een compiler voor Swift gemaakt die: beschikbaar om te downloaden van Github . Download en installeer de Swift voor Windows-toepassing met behulp van de instructies in de link.

Zodra het is geïnstalleerd, opent u het. Klik op de Selecteer bestand en selecteer uw eerder gemaakte programma. Klik Compileren en wacht tot het programma is gecompileerd.

Voor een programma dat zo klein is, zou het bijna onmiddellijk moeten zijn, hoewel het enige tijd kan duren, afhankelijk van hoe complex je je code hebt gemaakt!

U zou een bericht 'Succesvol gecompileerd' moeten ontvangen in het dialoogvenster. Zo niet, ga dan terug en controleer uw code om er zeker van te zijn dat u geen fouten heeft gemaakt. Zodra de code is gecompileerd, klikt u op Loop om uw programma uit te voeren. Het programma wordt geopend in de Windows-opdrachtregel en zou er als volgt uit moeten zien:

Het is vermeldenswaard dat u de Swift voor Windows-toepassing moet gebruiken om uw code uit te voeren, de EXE bestand dat is gemaakt, werkt niet op zichzelf, zelfs niet als de toepassing open is.

Begin vandaag nog met het coderen van Swift op Windows

Als u besluit dat Swift iets voor u is, is er een schat aan hulpmiddelen om u te helpen. Als u eenmaal een basiskennis van de omgeving hebt, waarom probeert u dan niet een paar beginnersprojecten om uw kennis tot leven te brengen?

hoe maak je opstartbare usb windows 7

Als u een Linux-gebruiker bent die iOS-apps wil coderen, kunt u als volgt coderen in Swift met Ubuntu.

Deel Deel Tweeten E-mail Dit is waarom de FBI een waarschuwing heeft afgegeven voor Hive Ransomware

De FBI waarschuwde voor een bijzonder vervelende vorm van ransomware. Dit is waarom je extra op je hoede moet zijn voor Hive-ransomware.

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • App-ontwikkeling
  • Snel
  • Programmeertalen
Over de auteur Ian Buckley(216 artikelen gepubliceerd)

Ian Buckley is een freelance journalist, muzikant, performer en videoproducent die in Berlijn, Duitsland woont. Als hij niet aan het schrijven of op het podium staat, sleutelt hij aan doe-het-zelf-elektronica of code in de hoop een gekke wetenschapper te worden.

Meer van Ian Buckley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren