Accueil

Comment programmer dans Swift sur Windows 10

Added 2019-09-11


Le swift est l’une des langues les plus en vogue actuellement et pour une bonne raison. Les applications Mac et iOS occupent une énorme part du marché. Pouvoir créer des applications iOS de manière native est un gros problème pour ceux qui ne veulent pas plonger dans les profondeurs obscures de l’objectif C.

Puisque Swift est natif d’Apple, vous avez besoin d’un Mac, non? Faux. Bien qu’il n’existe pas de méthode «prête à l'emploi» pour compiler Swift sous Windows, cela ne signifie pas que les utilisateurs de Windows ne peuvent pas apprendre Swift.

Voici comment créer un programme Swift simple, le compiler et l’exécuter dans Windows 10.

Qu'est-ce que Swift?

Avant de commencer, regardons ce que Swift est réellement. Swift est un langage de programmation conçu par Apple. Cela prend des idées "de Objective-C, Rust, Haskell, Ruby, Python, C #, CLU, et beaucoup trop d'autres pour être énumérées" selon Chris Lattner, l'initiateur du projet.

C’est une langue relativement jeune qui a été rendue publique en 2014, bien qu’elle soit déjà largement considérée. leIndice TIOBE nombre de langages de programmation de pointe en 2017 a placé Swift au numéro 11, ce qui en fait l’un des langages ayant la plus forte croissance de tous les temps.

Premiers pas avec Swift sur Windows 10

Tout d’abord, nous aurons besoin d’un éditeur pour écrire notre code. Vous pouvez utiliser n’importe quel IDE avec lequel vous êtes à l’aise, bien qu’il ne soit pas absolument nécessaire d’en utiliser un et que tout éditeur de texte suffira également. Cela dépend principalement de vos préférences personnelles. Toutefois, si vous avez besoin d’aide pour décider de l’utilisation de ce guide, il pourra vous aider.

Aujourd'hui, nous allons utiliserBloc-notes ++ comme c'est gratuit, simple et extensible. Téléchargez Notepad ++ et ouvrez-le. Permet de passer à un peu de codage!

Notepad ++ est un éditeur de code très performant.

Un simple programme Swift pour Windows

Pour notre projet de test, nous allons créer un programme simple qui s'exécutera sur la ligne de commande Windows. Commencez par ouvrir un nouveau fichier Notepad ++. Nous allons commencer par imprimer une question à l'écran, attendre que l'utilisateur saisisse sa réponse, puis utiliser cette réponse pour fournir une réponse.

print ("Quel est votre nom?")

Cela s'affichera lorsque le programme sera exécuté. Maintenant que nous avons posé une question, nous devrions fournir un moyen de laisser l'utilisateur répondre. Pour cela, nous utilisons lereadline () méthode et stocker la réponse sous forme de variable appeléeréponse.

var réponse = readLine ()

Si vous connaissez déjà d’autres langages de programmation, vous remarquerez peut-être quelques petites différences ici. Premièrement, nous pouvons stocker les données acquises à partir de readLine en tant quevar au lieu d'avoir à spécifier qu'il s'agira d'une chaîne. Un autre changement pour ceux d'entre vous venant de JavaScript ou de C # est le manque de points-virgules pour indiquer la fin des lignes.

Les utilisateurs de Python pourraient déjà être plus à l'aise ici!

Ajout d'une sortie

Maintenant que ces informations sont stockées dans une variable, nous souhaitons l’utiliser et la restituer à l’utilisateur. Quoi de plus agréable que de leur souhaiter une bonne journée?

print ("Bonjour \ (réponse!), j'espère que vous passez une bonne journée!")

Même si vous avez de l'expérience dans d'autres langues, vous verrez quelques différences ici. Plutôt que d'utiliser le+ opérateur en dehors des guillemets pour afficher votre variable, vous utilisez\(Nom de variable) entre guillemets. Une autre caractéristique de Swift est l'utilisation deValeurs Optionnelles. Ces valeurs sont difficiles à comprendre au premier abord, mais ajoutent une plus grande fonctionnalité à l’utilisation des variables dans Swift.

Dans ce cas, nous voulons simplement afficher la valeur telle quelle, nous ajoutons donc un point d'exclamation après le nom de la variable.réponse! pour indiquer qu'il ne s'agit pas d'une valeur facultative. Une valeur facultative est une variable à laquelle une valeur peut être attribuée ou non. Il n'en faut pas un. Si aucune valeur n’est assignée, alors elle sera assignée à zéro.

Un point d'interrogation (?) Après le type de valeur l'identifie comme facultatif, tandis qu'une exclamation signifie que ce n'est pas le cas.

Votre code ressemblera à ceci:

Voici à quoi devrait ressembler votre code Swift

Pour enregistrer votre code, utilisezFichier > Enregistrer sous et sélectionnezDossier rapide duSauvegarder comme type m e n u. Si le type de fichier Swift manque dans votre menu, sélectionneztous les fichiers à la place, et ajoutez le.rapide extension de fichier après votre nom de fichier choisi.

Compiler Swift dans Windows 10

Maintenant que nous avons un programme, nous devons pouvoir le compiler et l'exécuter. Bien qu'il n'y ait pas de moyen intégré de programmer Swift dans Windows 10, il existe un moyen de contourner le problème. Han Sangjin a créé un compilateur pour Swift qui estdisponible au téléchargement sur Github. Téléchargez et installez l'application Swift pour Windows en suivant les instructions fournies dans le lien.

Une fois installé, ouvrez-le. Clique sur leChoisir le dossier bouton et sélectionnez votre programme précédemment fait. Cliquez surCompiler et attendez que le programme soit compilé.

Swift pour Windows 2.0
Pour un programme aussi minuscule, il devrait être presque instantané, bien que cela puisse prendre du temps en fonction de la complexité de votre code!

Vous devriez recevoir un message «Compilé avec succès» dans la boîte de dialogue. Sinon, revenez en arrière et vérifiez votre code pour vous assurer que vous n’avez commis aucune erreur. Une fois le code compilé, cliquez surCourir pour exécuter votre programme. Le programme s'ouvrira dans la ligne de commande Windows et devrait ressembler à ceci:

Le résultat de votre programme Swift simple

Il est à noter que vous devez utiliser l’application Swift pour Windows pour exécuter votre code, leEXE Le fichier créé ne fonctionnera pas seul, même si l’application est ouverte.

Commencez à coder Swift sur Windows Today

Si vous décidez que Swift est fait pour vous, il existe une multitude d'outils pour vous aider. Une fois que vous avez acquis une connaissance de base de l’environnement, pourquoi ne pas essayer quelques projets pour débutants pour donner vie à vos connaissances?






Nuage de tags

Choix de L'éditeur


Thomas Becket

Je suis un écrivain indépendant qui couvre la programmation et les logiciels.
Je suis étudiant en informatique et je m'intéresse à la programmation, aux logiciels et à la technologie
Gadgets technologiques et critiques 2019