Programmieren in Swift unter Windows 10

Programmieren in Swift unter Windows 10 / Programmierung

Swift ist eine der heißesten Sprachen, die es derzeit gibt, und es hat viele Leute begeistert, aus gutem Grund. OS X- und iOS-Apps machen einen großen Marktanteil aus. In der Lage zu sein, iOS-Apps nativ zu erstellen, ist eine große Sache für Leute, die nicht in die düsteren Tiefen von Objective C eintauchen möchten (obwohl es viele gute Gründe gibt, die C-Eigenschaften der C-Programmierung zu erlernen, die sie einzigartig machen (und besser machen) C-Programmierung, die es einzigartig macht (und besser macht) Die Programmiersprache C ist die Mutter aller modernen Programmiersprachen. Nahezu alle heute verwendeten Sprachen enthalten mehrere Funktionen, die zuerst in der Programmiersprache C erschienen sind..

Wenn Sie mit der Programmierung noch nicht vertraut sind, können Sie sicherlich davon profitieren, eine neuere Sprache wie Python zu lernen. Testen Sie Python in Ihrem Browser mit diesen kostenlosen interaktiven Online-Shells. Testen Sie Python in Ihrem Browser mit diesen kostenlosen interaktiven Online-Shells Wenn Sie Beispiele oder die Grundlagen von Arrays und Listen kennen, können Sie den Code direkt in Ihrem Browser testen. Hier sind die besten Online-Python-Interpreter, die wir gefunden haben. Weitere Informationen oder Ruby Die beste interaktive Einführung in Ruby für Neulinge Die beste interaktive Einführung in Ruby für Neulinge Wenn Sie Ruby lernen möchten, haben Sie hier einen großartigen kleinen Schritt, den Sie unternehmen können. Weiterlesen . Swift passt auch in diese Box und schneidet einige Ecken heraus, von denen einige glauben, dass es für Anfänger ein Hindernis für das Codieren ist.

Da Swift von Apple stammt, scheint es schwierig zu wissen, wo Sie anfangen sollen, wenn Sie keinen Mac besitzen. Es gibt kein “aus der Box” Weg, um Swift unter Windows zu kompilieren. Bedeutet das, dass Windows-Benutzer Swift nicht lernen können? Wie sich herausstellt, nein! Da ist ein Weg.

In diesem Artikel erfahren Sie, wie Sie ein einfaches Swift-Programm erstellen und in Windows 10 kompilieren und ausführen.

Was ist schnell??

Bevor wir beginnen, schauen wir uns an, was Swift eigentlich ist. Swift ist eine von Apple entwickelte Programmiersprache, die Ideen mitnimmt “von Objective-C, Rust, Haskell, Ruby, Python, C #, CLU und viel zu vielen anderen, um sie aufzulisten” laut Projekturheber Chris Lattner.

Es ist eine relativ junge Sprache, die 2014 der Öffentlichkeit zugänglich gemacht wurde, obwohl sie bereits weit verbreitet ist. Mit dem TIOBE-Index der Top-Programmiersprachen im Jahr 2017 lag Swift auf Platz 11 und ist damit eine der am schnellsten wachsenden Sprachen aller Zeiten.

Bildnachweis: stackify.com

Kurz gesagt, wenn Sie für OS X oder iOS programmieren, ist Swift genau das Richtige für Sie! Um einen tieferen Einblick in die Verwendung von Swift zu erhalten, werfen Sie einen Blick auf diese Gründe, warum Swift es wert ist zu lernen. 7 Gründe, warum sich die Programmiersprache Swift lohnt 7 Gründe, warum sich die Programmiersprache Swift lohnen sollte Sie sollten die Programmiersprache Swift lernen eher als später, wenn Sie nicht zurückgelassen werden wollen. Hier sind einige gute Gründe, die Sie überzeugen können. Weiterlesen .

Erste Schritte mit Swift in Windows

Erstens benötigen wir einen Editor, um unseren Code zu schreiben. Sie können jede IDE verwenden, mit der Sie sich auskennen. Es ist jedoch nicht unbedingt erforderlich, eine zu verwenden, und jeder Texteditor wird auch ausreichen. Es hängt hauptsächlich von den persönlichen Vorlieben ab. Wenn Sie Hilfe bei der Entscheidung benötigen, was in diesem Handbuch verwendet werden soll, können Sie Texteditoren vs. IDEs unterstützen: Welche ist besser für Programmierer? Texteditoren vs. IDEs: Welche ist besser für Programmierer? Die Wahl zwischen einer erweiterten IDE und einem einfacheren Texteditor kann schwierig sein. Wir bieten einige Einblicke, um Ihnen bei dieser Entscheidung zu helfen. Weiterlesen .

Heute werden wir Notepad ++ verwenden, da es kostenlos, einfach und bei Bedarf erweiterbar ist. Soup Up Notepad ++ Texteditor mit Plugins aus dem Notepad Plus-Repository [Windows] Soup Up dem Notepad ++ Texteditor mit Plugins aus dem Notepad Plus-Repository [ Windows] Notepad ++ ist ein würdiger Ersatz für den eingebauten und beliebten Texteditor von Windows. Er ist sehr zu empfehlen, wenn Sie Programmierer, Webdesigner oder einfach jemand sind, der eine leistungsstarke, einfache… Mehr lesen. Laden Sie Notepad ++ herunter und öffnen Sie es. Lasst uns zu etwas Codierung kommen!

Ein schnelles Hallo an Sie!

Für unser heutiges Testprojekt erstellen wir ein einfaches Programm, das auf der Windows-Befehlszeile ausgeführt wird. Beginnen Sie mit dem Öffnen einer neuen Notepad ++ - Datei. Wir beginnen mit dem Ausdrucken einer Frage auf dem Bildschirm, warten, bis der Benutzer ihre Antwort eingibt, und verwenden diese Antwort, um eine Antwort zu geben.

print ("Wie heißt du?")

Dies wird angezeigt, sobald das Programm ausgeführt wird. Nun, da wir eine Frage gestellt haben, sollten wir eine Möglichkeit bieten, den Benutzer antworten zu lassen. Dafür verwenden wir die Zeile lesen() Methode und speichern Sie die Antwort als aufgerufene Variable Antwort.

var Antwort = readLine ()

Wenn Sie bereits mit anderen Programmiersprachen vertraut sind, können Sie hier einige kleine Unterschiede feststellen. Erstens können wir die von readLine erfassten Daten als speichern var anstatt angeben zu müssen, dass es sich um eine Zeichenfolge handelt. Eine weitere Änderung für diejenigen, die von JavaScript kommen. Lernen Sie wirklich JavaScript mit 5 Top Udemy-Kursen. Erfahren Sie JavaScript mit 5 Top Udemy-Kursen. JavaScript ist die Programmiersprache des Webs. Wenn Sie einen Grund haben, JavaScript zu lernen, könnten diese fünf hervorragenden Kurse von Udemy der ideale Ort für Ihre Codierungsreise sein. Weitere Informationen oder C # Die 17 besten YouTube-Programmier-Tutorials Die 17 besten YouTube-Programmier-Tutorials In diesem Beitrag möchten wir Sie auf einige der besten YouTube-Programmierserien hinweisen, die wir gefunden haben. All dies reicht aus, um als Neuling die Füße nass zu machen. Mehr lesen ist das Fehlen von Semikolons, um das Zeilenende zu kennzeichnen. Python-Benutzer 10 Grundlegende Python-Beispiele, die Ihnen helfen, schnell zu lernen 10 Grundlegende Python-Beispiele, die Ihnen helfen, schnell zu lernen Dieser Artikel mit grundlegenden Python-Beispielen richtet sich an alle, die bereits über Programmierkenntnisse verfügen und einfach nur so schnell wie möglich zu Python wechseln möchten. Mehr lesen könnte hier schon mehr zu Hause sein!

Nun, da diese Informationen in einer Variablen gespeichert sind, möchten wir sie verwenden und dem Benutzer wieder anzeigen. Was gibt es Schöneres, als ihnen einen schönen Tag zu wünschen?

print ("Hallo \ (Antwort!), ich hoffe, Sie haben einen schönen Tag!")

Auch wenn Sie Erfahrung in anderen Sprachen haben, werden Sie hier einige Unterschiede feststellen. Anstatt die + Operator außerhalb der Anführungszeichen, um Ihre Variable anzuzeigen, die Sie verwenden \(Variablennamen) innerhalb der Anführungszeichen. Eine weitere Funktion von Swift ist die Verwendung von Optionale Werte. Diese Werte sind auf den ersten Blick schwer zu verstehen, erweitern jedoch die Verwendung von Variablen in Swift um mehr Funktionalität.

In diesem Fall möchten wir den Wert einfach so anzeigen, wie er ist, also fügen wir nach dem Variablennamen ein Ausrufezeichen hinzu Antwort! um anzugeben, dass es sich nicht um einen optionalen Wert handelt. Ein optionaler Wert ist eine Variable, der möglicherweise ein Wert zugewiesen wird. Es braucht keine. Wenn es keinen Wert zugewiesen hat, wird ihm null zugewiesen. Ein Fragezeichen (?) Nach dem Wertetyp kennzeichnet ihn als optional, während ein Ausrufezeichen bedeutet, dass dies nicht der Fall ist.

Nun, da wir fertig sind, sollte Ihr Code ungefähr so ​​aussehen:

Um Ihren Code zu speichern, verwenden Sie Datei> Speichern unter und wählen Sie Schnelle Datei von dem Speichern unter Speisekarte. Wenn in Ihrem Menü der Dateityp Swift fehlt, wählen Sie alle Dateien Stattdessen und fügen Sie die .schnell Dateierweiterung nach dem von Ihnen gewählten Dateinamen.

Kompilieren von Swift unter Windows 10

Jetzt, da wir ein Programm haben, müssen wir es kompilieren und ausführen können. Zwar gibt es keine integrierte Möglichkeit, Swift in Windows 10 zu programmieren, es gibt jedoch eine Problemumgehung. Han Sangjin hat einen Compiler für Swift erstellt, der bei Github zum Download zur Verfügung steht. Laden Sie die Anwendung Swift für Windows herunter und installieren Sie sie gemäß den Anweisungen im Link.

Sobald es installiert ist, öffnen Sie es. Sie werden mit einer solchen Benutzeroberfläche angezeigt:

Klicke auf das Datei aussuchen und wählen Sie Ihr zuvor erstelltes Programm. Klicken Kompilieren und warten Sie, bis das Programm kompiliert ist. Für ein so kleines Programm sollte es fast sofort sein, obwohl es einige Zeit dauern kann, je nachdem, wie komplex Sie Ihren Code erstellt haben!

Sie sollten eine erhalten “Erfolgreich kompiliert” Nachricht im Dialogfeld. Wenn nicht, gehen Sie zurück und überprüfen Sie Ihren Code, um sicherzustellen, dass Sie keine Fehler gemacht haben. Sobald der Code kompiliert ist, klicken Sie auf Lauf um Ihr Programm auszuführen. Das Programm wird in der Windows-Befehlszeile geöffnet und sollte folgendermaßen aussehen:

Es ist erwähnenswert, dass Sie die Swift for Windows-Anwendung verwenden müssen, um den Code auszuführen .EXE Die erstellte Datei funktioniert nicht eigenständig, auch wenn die Anwendung geöffnet ist.

Kleine Anfänge

Da Swift nicht für die Verwendung in Windows 10 vorgesehen ist, ist dies der einzige Weg, um mit der Sprache außerhalb der Ausführung einer virtuellen Maschine zu beginnen. 7 Gründe für die Verwendung einer virtuellen Maschine 7 Gründe für die Verwendung einer virtuellen Maschine Der Begriff "virtuell" wurde auf vielerlei Weise kooptiert. Virtuelle Realität. Virtueller RAM Virtuelle Schulen. Virtualisierung im Kontext von PCs kann jedoch verwirrend sein. Wir sind hier, um es aufzuklären. Weiterlesen . Es ist zwar begrenzt, aber es ist eine großartige Möglichkeit für diejenigen, die sich für die Sprache interessieren, praktische Erfahrungen mit der Sprache zu sammeln und ihre Syntax zu erlernen.

Wenn Sie sich für Swift entscheiden und mit OS X arbeiten möchten, gibt es eine Fülle von Tools. Die besten Plätze, um Swift zu lernen, die Programmiersprache von Apple Die besten Orte, um Swift zu lernen, die Programmiersprache von Apple Wenn Sie Swift lernen möchten Jetzt ist die Zeit zum Eintauchen. Die Sprache hat eine glänzende Zukunft und je schneller Sie sie erlernen, desto eher können Sie die Belohnungen ernten. Lesen Sie dort weiter, um Ihnen zu helfen. Wenn Sie sich mit der Umgebung vertraut gemacht haben, probieren Sie doch ein paar Anfängerprojekte aus. So möchten Sie iPhone Apps erstellen? 10 Projekte für Anfänger, damit Sie iPhone-Apps erstellen können? 10 Projekte für Anfänger Möchten Sie iPhone- und iPad-Apps erstellen? Beginnen Sie mit dem Erlernen der Grundlagen von Swift. Lesen Sie mehr, um Ihr Wissen zum Leben zu erwecken?

Wenn Sie ein Linux-Benutzer sind und sich fragen, ob es möglich ist, mit Ubuntu in Swift zu programmieren, haben wir einige großartige Neuigkeiten. So starten Sie die Programmierung in Swift unter Ubuntu. So starten Sie die Programmierung in Swift unter Ubuntu Apple hat kürzlich die Programmiersprache Swift als veröffentlicht Open Source, was bedeutet, dass jeder diese aufstrebende Programmiersprache jetzt auf jedem System verwenden kann, einschließlich Ubuntu! Lesen Sie weiter, um herauszufinden, wie Sie loslegen können. Lesen Sie mehr für Sie!

Lernst du schnell? Wie finden Sie es im Vergleich zu anderen neuen Programmiersprachen? Haben wir noch andere großartige Hacks verpasst, um mit Windows 10 loszulegen? Lass es uns in den Kommentaren unten wissen!

Erfahren Sie mehr über: Swift.