Comment programmer en langage Swift sur Windows 10

Pour être honnête, bien que vous souhaitiez ne pas travailler entièrement avec ce langage dans cet environnement pour créer des applications ou quelque chose du genre, vous constaterez peut-être que la programmation dans ce langage dans l'environnement Windows sert uniquement à des fins d'apprentissage et de syntaxe. Il convient de noter que personne ne peut Acheter un appareil Apple Pour faire face à cette langue, donc si vous êtes un de ceux qui travaillent chez Environnement Windows Et à qui vous voudrez peut-être se présenter À la langue rapide , J'ai trouvé le bon article pour commencer.

Swift Language est un langage de programmation Un système haute performance avec une syntaxe extrêmement propre et moderne, offrant un accès transparent à la programmation C et Objective-C actuelle, en toute sécurité en mémoire par défaut. Bien que À partir de ce Swift Inspiré d'Object-C et de nombreux autres langages, sauf qu'il n'est pas en soi un langage dérivé de C.En tant que langage complet et indépendant, Swift intègre des fonctionnalités de base telles que le contrôle de flux, les structures de données et les fonctions, avec des constructions de haut niveau telles que les objets, les protocoles, les fermetures et génériques. Swift embrasse les modules, éliminant le besoin d'en-têtes et de code dupliqué que cela implique.

Comment programmer en langage Swift sur Windows 10 - Windows

Swift est donc l’une des langues les plus en vogue actuellement et pour une bonne raison. Les applications Mac et iOS capturent une grande partie du marché. La possibilité de créer des applications iOS natives est importante pour les personnes qui ne souhaitent pas s'immerger dans les profondeurs d'Objective C.

Puisque Swift est chez lui chez Apple, vous avez besoin d’un Mac, non? Erreur Bien qu'il n'y ait pas de moyen «hors de l'application» de grouper Swift sur Windows, cela ne signifie pas que les utilisateurs de Windows ne peuvent pas apprendre Swift.

Voici comment créer, assembler et exécuter un programme Swift simple dans Windows 10.

Qu'est-ce que Swift?

Avant de commencer, regardons ce qu'est réellement Swift. Swift est un langage de programmation conçu par Apple. Il a fallu des idées "d'Objective-C, Rust, Haskell, Ruby, Python, C #, CLU et de nombreux autres langages de programmation pour les incorporer", selon la source du projet Chris Latner.

C'est un langage relativement petit qui a été rendu public dans 2014, bien qu'il soit déjà largement apprécié. Mettre  Indice TIOBE Pour les meilleurs langages de programmation 2017, Swift est classé 11, ce qui en fait l’un des langages dont la croissance est la plus rapide à ce jour.

En bref, si vous programmez pour Mac ou iOS, Swift est fait pour vous! Pour en savoir plus sur les utilisations de Swift, examinez les raisons pour lesquelles Swift vaut la peine d'être étudié.

Premiers pas avec Swift sur Windows 10

Premièrement, nous aurons besoin d’un éditeur pour écrire notre propre code. Vous pouvez utiliser n'importe quel IDE avec lequel vous vous sentez à l'aise, bien qu'il ne soit pas absolument nécessaire d'en utiliser un et qu'un éditeur de texte suffit. Le choix est principalement dû à vos préférences personnelles, bien que si vous avez besoin d’aide, l’utilisation de ce guide peut vous aider à déterminer ce qui pourrait vous aider.

Aujourd'hui, nous allons utiliser Notepad ++ car il est gratuit, simple et extensible. Télécharger Bloc-notes ++ Et vous l'ouvrirez. Entrons dans le monde de la programmation maintenant!

Comment programmer en langage Swift sur Windows 10 - Windows

L'application Swift est simple sous Windows

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

print("What is your name?")

Ceci sera affiché lorsque vous exécuterez le programme. Maintenant que nous avons posé une question, nous devons fournir un moyen de permettre à l'utilisateur de répondre. Pour cela, nous utilisons la méthode readline () et stockons la réponse sous forme de variable appelée réponse.

var response = readLine()

Si vous connaissez d'autres langages de programmation, vous remarquerez peut-être quelques petites différences ici. Premièrement, nous pouvons stocker les données obtenues de readLine en tant que var au lieu de spécifier qu’il s’agira d’une chaîne. Un autre changement pour les programmeurs issus de JavaScript ou de C # est qu’il n’ya pas de point-virgule pour indiquer la fin des lignes.

peut être Utilisateurs python Déjà plus chez moi ici!

Ajouter la sortie

Maintenant que ces informations ont été stockées dans une variable, nous souhaitons l’utiliser et l’afficher à l’utilisateur. Quoi de mieux que des voeux pour une belle journée?

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

Même si vous avez de l'expérience dans d'autres langues, vous verrez quelques différences ici. Au lieu d'utiliser l'opérateur + en dehors des guillemets pour afficher votre variable, vous pouvez l'utiliser \ (Nom de variable) Entre guillemets. Une autre caractéristique de Swift est l’utilisation de valeurs optionnelles. Ces valeurs sont difficiles à comprendre au premier abord, mais ajoutent plus de fonctionnalités à 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! Indique qu'il ne s'agit pas d'une valeur facultative. La valeur facultative est une variable à laquelle une valeur peut être attribuée ou non. Ne nécessite pas un. Si aucune valeur n'est affectée, elle sera définie sur Aucune.

Spécifie le point d'interrogation (?) Après le type de valeur, ils sont facultatifs, tandis que le point d'exclamation signifie qu'ils ne le sont pas.

Votre code ressemblera à ceci:

Comment programmer en langage Swift sur Windows 10 - Windows

Pour enregistrer votre code, utilisez Fichier -> Enregistrer sous et sélectionnez le fichier Swift De la liste Sauvegarder comme type. Si votre liste ne contient pas le type de fichier Swift, sélectionnez plutôt Tous les fichiers et ajoutez l'extension de fichier. rapidement après le nom de fichier que vous avez choisi.

Assemblage Swift dans Windows 10

Maintenant que nous avons une application simple, nous devons pouvoir la compiler et l'exécuter. Bien qu'il n'existe pas de méthode intégrée pour programmer Swift dans Windows 10, il existe une solution de contournement alternative. Han Sangjin a créé un traducteur pour Swift qui est disponible Pour télécharger depuis Github. Téléchargez et installez Swift pour Windows en suivant les instructions du lien.

Une fois installé, ouvrez-le. Cliquez sur le "Sélectionnez un fichier»Et sélectionnez l'application que vous avez créée précédemment. Cliquez sur Compiler Attendez que l'application soit compilée.

Comment programmer en langage Swift sur Windows 10 - Windows

Pour cet applet, il devrait être presque instantané, bien que cela puisse prendre un certain temps en fonction de la complexité saisie dans le code!

Vous devriez recevoir un message «Conversion terminée avec succès» dans la boîte de dialogue. Sinon, vérifiez votre code pour vous assurer que vous n'avez commis aucune erreur. Une fois le code compilé, cliquez sur «Exécuter» pour exécuter le programme. Le programme s'ouvrira sur la ligne de commande Windows et ressemblera à ceci:

Comment programmer en langage Swift sur Windows 10 - Windows

Notez que vous devez utiliser l'application Swift pour Windows pour exécuter votre code. Le fichier EXE créé seul ne fonctionnera pas, même si l'application est ouverte.

Le projet Open Source SwiftForWindows fournit un environnement de développement convivial pour la programmation Swift pour les applications Windows. Le projet fonctionne avec le compilateur Cygwin, MSVC et MinGW Swift.

Commencez à programmer avec Swift sur Windows dès aujourd'hui

Si vous décidez que Swift est fait pour vous, vous disposez d'un large éventail d'outils pour vous aider. Une fois que vous avez une compréhension de base de l'environnement, pourquoi ne pas l'essayer Quelques start-up pour faire revivre vos connaissances؟

source
Aller au bouton supérieur