Hoe te programmeren in Swift in Windows 10

Hoe te programmeren in Swift in Windows 10 / Programming

Swift is op dit moment een van de populairste talen en het heeft veel mensen enthousiast gemaakt, met een goede reden. OS X- en iOS-apps nemen een groot deel van de markt in beslag. Het native kunnen bouwen van iOS-apps is een groot probleem voor mensen die niet willen onderdompelen in de duistere diepten van Objective C (hoewel er veel goede redenen zijn om te leren C-kenmerken van C-programmering die het uniek maken (en beter) maken van C-programmering die het uniek maken (en beter) De programmeertaal C is de moeder van alle moderne programmeertalen. Bijna elke taal die vandaag wordt gebruikt, bevat verschillende functies die voor het eerst in de taal C zijn verschenen..

Als je nieuw bent bij programmeren, kun je zeker profiteren van het leren van een nieuwere taal zoals Python Probeer Python in je browser met deze gratis online interactieve shells Probeer Python in je browser met deze gratis online interactieve shells Of je nu door deze Python gaat voorbeelden of de grondbeginselen van arrays en lijsten bekijken, kunt u de code rechtstreeks in uw browser testen. Dit zijn de beste online Python-tolken die we hebben gevonden. Lees meer of Ruby De beste interactieve introductie tot Ruby voor nieuwkomers De beste interactieve introductie tot Ruby voor nieuwkomers Als je Ruby wilt leren, is dit een geweldige stap voor het hele gezin. Lees verder . Swift past ook in deze box en snijdt sommige hoeken weg waarvan sommigen denken dat het een belemmering is voor een beginner die leert coderen.

Omdat Swift native is voor Apple, lijkt het misschien moeilijk om te weten waar te beginnen als je geen Mac hebt. Er is geen “uit de doos” manier om Swift op Windows te compileren. Betekent dit dat Windows-gebruikers Swift niet kunnen leren? Zoals het blijkt, nee! Er is een weg.

Dit artikel zal u helpen bij het maken van een eenvoudig Swift-programma en hoe u het compileert en uitvoert in Windows 10.

Wat is snel?

Laten we, voordat we beginnen, kijken naar wat Swift eigenlijk is. Swift is een programmeertaal ontworpen door Apple, die ideeën opneemt “van Objective-C, Rust, Haskell, Ruby, Python, C #, CLU en nog veel te veel anderen om op te noemen” volgens projectontwikkelaar Chris Lattner.

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

Beeldcredits: stackify.com

Kort gezegd: als u programmeert voor OS X of iOS, is Swift iets voor u! Voor een meer diepgaande kijk op het gebruik van Swift, kijk eens naar deze redenen waarom Swift de moeite waard is om te leren 7 Redenen dat de Swift programmeertaal het leren waard is 7 Redenen dat de Swift programmeertaal de moeite van het leren waard is Je zou de snelle programmeertaal moeten leren eerder vroeg dan laat als je niet achter wilt blijven. Hier zijn enkele uitstekende redenen die u kunnen overtuigen. Lees verder .

Aan de slag met Swift in Windows

Allereerst 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 kiezen van deze handleiding, kan dit je helpen Teksteditors versus IDE's: welke is beter voor programmeurs? Teksteditors versus IDE's: welke is beter voor programmeurs? Kiezen tussen een geavanceerde IDE en een eenvoudigere teksteditor kan moeilijk zijn. We bieden enig inzicht om u te helpen bij het nemen van die beslissing. Lees verder .

Vandaag gaan we Notepad ++ gebruiken omdat het gratis en eenvoudig is, en indien nodig kan worden uitgebreid. Soep-up van het Kladblok ++ Teksteditor met plug-ins vanuit de Notepad Plus Repository [Windows] Soepelen van het Kladblok ++ Teksteditor met plug-ins vanuit de Notepad Plus Repository [ Windows] Notepad ++ is een waardige vervanging voor de ingebouwde en geliefde teksteditor van Windows en wordt ten zeerste aanbevolen als u een programmeur, webontwerper of gewoon iemand bent die zichzelf nodig heeft voor een krachtige ... Read More. Download Notepad ++ en open het. Laten we een beetje coderen!

Een snel Hallo voor jou!

Voor ons testproject 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 op de gebruiker om zijn antwoord te typen en gebruiken dit antwoord om een ​​antwoord te geven.

print ("Wat is uw naam?")

Dit wordt weergegeven zodra 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 u al bekend bent met andere programmeertalen, kunt u hier enkele kleine verschillen opmerken. Ten eerste kunnen we de gegevens die zijn verkregen van readLine opslaan als een var in plaats van te moeten specificeren dat het een string zal zijn. Nog een verandering voor diegenen van jullie die overkomen van JavaScript Echt leren JavaScript met 5 Top Udemy Cursussen Leer echt JavaScript met 5 Top Udemy Courses JavaScript is de programmeertaal van het web. Als je een reden hebt om JavaScript te leren, kunnen deze vijf uitstekende cursussen van Udemy de plaats zijn om aan je codeerreis te beginnen. Lees meer of C # De 17 beste YouTube-programmeerlessen De 17 beste YouTube-programmeerlessen In deze post willen we u wijzen op enkele van de beste programmeerreeksen van YouTube die we hebben gevonden. Al deze zijn voldoende om je voeten nat te krijgen als programmeur voor newbie. Meer lezen is het ontbreken van puntkomma's om het einde van regels aan te duiden. Python-gebruikers 10 eenvoudige Python-voorbeelden die je zullen helpen snel te leren 10 Fundamentele Python-voorbeelden die je zullen helpen snel te leren Dit artikel van eenvoudige Python-voorbeelden is voor diegenen die al enige programmeerervaring hebben en gewoon zo snel mogelijk naar Python willen overstappen. Lees meer kan hier al meer thuis zijn!

Nu we deze informatie in een variabele hebben opgeslagen, willen we deze gebruiken en weergeven aan de gebruiker. Wat is er leuker dan ze een geweldige dag toewensen?

print ("Hallo \ (antwoord!), ik hoop dat je een geweldige dag hebt!")

Zelfs als u ervaring hebt met andere talen, ziet u hier enkele verschillen. In plaats van de + operator buiten de aanhalingstekens om uw variabele weer te geven, die u gebruikt \ (VariableName) 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 die is, dus we voegen 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 is toegewezen, wordt deze nihil toegewezen. Een vraagteken (?) Nadat het waardetype het als optioneel identificeert, terwijl een uitroep betekent dat dit niet zo is.

Nu dat we klaar zijn, ziet uw code er ongeveer zo uit:

Gebruik om uw code op te slaan 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 .snel bestandsextensie na de gekozen bestandsnaam.

Compileren van Swift 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 wat aan de hand. Han Sangjin heeft een compiler voor Swift gemaakt die beschikbaar is om te downloaden van Github. Download en installeer de toepassing Swift voor Windows met behulp van de instructies in de koppeling.

Zodra het is geïnstalleerd, opent u het. Je krijgt de volgende gebruikersinterface te zien:

Klik op de Selecteer bestand knop en selecteer uw eerder gemaakte programma. Klik Compileren en wacht tot het programma compileert. 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!

Je zou een “Met succes gecompileerd” bericht in het dialoogvenster. Als dit niet het geval is, gaat u terug en controleert u uw code om zeker te zijn dat u geen fouten heeft gemaakt. Nadat de code is gecompileerd, klikt u op Rennen om je programma te draaien. Het programma wordt geopend in de Windows-opdrachtregel en ziet er als volgt uit:

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 als de toepassing open is.

Klein begin

Omdat Swift niet is ontworpen voor gebruik binnen Windows 10, is dit de enige manier om met de huidige taal aan de slag te gaan buiten het runnen van een virtuele machine. 7 Praktische redenen om met een virtuele machine te beginnen 7 Praktische redenen om met een virtuele machine te beginnen De term "virtueel" is op zoveel manieren gecoöpteerd. Virtuele realiteit. Virtuele RAM. Virtuele scholen. Maar virtualisatie in de context van pc's kan verwarrend zijn. We zijn hier om het op te ruimen. Lees verder . Hoewel het beperkt is, is het een geweldige manier voor mensen die nieuwsgierig zijn naar de taal om er ervaring mee op te doen en de syntaxis ervan te leren kennen..

Als u besluit dat Swift voor u is en van plan bent ermee samen te werken in OS X, zijn er een schat aan hulpmiddelen. De beste plaatsen om te leren gierzwaluw, de programmeertaal van Apple De beste plaatsen om te leren Snellen, de programmeertaal van Apple Als u Swift wilt leren , nu is het tijd om in te duiken. De taal heeft een mooie toekomst en hoe sneller je het leert, hoe sneller je de vruchten kunt plukken. Lees meer daar om u te helpen. Als je eenmaal een basiskennis van de omgeving hebt, probeer dan een paar beginnersprojecten So You Want Make iPhone Apps? 10 projecten voor beginners Dus wilt u iPhone-apps maken? 10 projecten voor beginners Wil je iPhone- en iPad-apps maken? Begin met het leren van de basisprincipes van Swift. Lees meer om uw kennis tot leven te brengen?

Als je een Linux-gebruiker bent en je je afvraagt ​​of het mogelijk is om in Swift te coderen met Ubuntu, hebben we goed nieuws. Hoe begin je met programmeren in Swift op Ubuntu Hoe begin je met programmeren in Swift op Ubuntu Apple heeft onlangs haar Swift-programmeertaal vrijgegeven als open source, wat betekent dat iedereen deze trending-programmeertaal nu op elk systeem kan gebruiken, inclusief Ubuntu! Lees verder om te ontdekken hoe u aan de slag kunt gaan. Meer lezen voor jou!

Ben je Swift aan het leren? Hoe vind je dat het zich verhoudt tot andere nieuwe codeertalen? Hebben we andere geweldige hacks gemist om ermee aan de slag te gaan op Windows 10? Laat het ons weten in de comments hieronder!

Ontdek meer over: Swift.