À propos de Kotlin
Kotlin est un langage de programmation à usage général développé par JetBrains, connu sous le nom de développeurs de nombreux logiciels populaires de développement intégré (IDE). Les principaux points forts de Kotlin sont son interopérabilité complète avec Java, la syntaxe typique statiquement, l'accent mis sur les contrôles nullabilité pour éviter NullpointerExceptions et moins de verbosité de code que Java. Google a récemment annoncé que Kotlin est désormais le langage préféré pour développer des applications Android et une prise en charge complète pour elle a été ajoutée au Studio Android IDE.
Bonjour le monde à Kotlin
Voici un exemple de base Hello World à Kotlin vous donnant une idée de base sur sa syntaxe.
Principal amusant (Args: ArrayTous les fichiers Kotlin doivent se terminer dans le «.Extension kt ”. La construction d'un fichier Kotlin convertit un «.Fichier kt "dans un".Fichier de classe "en utilisant le modèle suivant:" Bonjour.KT "est automatiquement converti en" Hellokt.Fichier de classe ".
Installation de Kotlin à Ubuntu à l'aide du package SNAP
Le moyen le plus simple et le plus simple d'installer Kotlin à Ubuntu est d'utiliser le package officiel de Kotlin Snap. Pour installer Kotlin depuis Snap Store, exécutez la commande suivante:
$ sudo install install - classic kotlinInstallation manuelle de Kotlin à Ubuntu
Si vous n'aimez pas installer des packages SNAP, vous pouvez installer manuellement Kotlin dans Ubuntu ou toute autre distribution Linux à l'aide de SDKMAN. Exécutez les deux commandes suivantes successivement pour le faire:
$ curl -s https: //.sdkman.IO | frapperVérification de l'installation du compilateur Kotlin
Vous pouvez exécuter le shell Kotlin REP pour confirmer une installation réussie. Exécutez la commande ci-dessous pour afficher le shell:
$ kotlincVous pouvez exécuter n'importe quel code kotlin valide dans la coque interactive illustrée ci-dessus.
Compilation du fichier KT dans un fichier de pot et l'exécutant à l'aide de Java
Pour construire un fichier Kotlin dans un fichier JAR qui peut être exécuté par Java Runtime, utilisez une commande dans le format suivant:
$ kotlinc Hello.kt -include-runtime -d Bonjour.potL'interrupteur «-include-runtime» garantit que la bibliothèque d'exécution de Kotlin est regroupée dans le fichier de pot. Une fois le processus de construction terminé, vous pouvez exécuter le fichier en utilisant la commande suivante comme modèle:
$ java -jar bonjour.potExécution du fichier KT sans construire un fichier de pot
Vous pouvez également exécuter un ".Fichier KT "directement sans utiliser Java Runtime. Pour ce faire, compiler d'abord ".Fichier kt "dans un".Fichier de classe "à l'aide de la commande ci-dessous:
$ kotlinc Hello.ktVous pouvez maintenant exécuter le fichier à l'aide de la commande suivante (sans ".Classe ”Extension):
$ kotlin helloktComme indiqué plus tôt, «Bonjour.Le fichier KT "est compilé dans un" Hellokt.Fichier de classe "lorsque le compilateur Kotlin est exécuté.
Utilisation d'une bibliothèque de bocal tierce avec Kotlin
L'importation d'une bibliothèque de bocal tierce dans un fichier Kotlin ne suffit pas pour l'inclure dans la version finale générée. Vous devez l'ajouter manuellement à la commande build. Supposons qu'un fichier JAR est stocké dans le dossier «lib» résidant dans le même répertoire que celui de «bonjour.fichier kt ”. Ensuite, vous devez exécuter une commande en utilisant le modèle suivant:
$ kotlinc Hello.kt -cp libs / commons-text-1.7.jar -include-runtime -d Bonjour.potVous devez remplacer «Libs / Commons-Text-1.7.pot »avec le chemin vers votre propre fichier de pot.
Utilisation de plusieurs bibliothèques de bocaux tiers avec Kotlin
Le processus d'utilisation de plusieurs bibliothèques est le même que ci-dessus, avec une petite différence que vous devez séparer les chemins de bibliothèque avec A: (Colon). Malheureusement, je n'ai pas pu faire fonctionner les jokers dans mes tests et il semble que cela soit manqué, donc pour le moment, vous devrez peut-être spécifier le chemin complet vers chaque bibliothèque tierce dans la commande de construction elle-même.
$ kotlinc Hello.kt -cp libs / commons-text-1.7.pot: Libs / Commons-Lang3-3.9.potConclusion
Cela marque la fin de cet article. L'adoption de Kotlin a décollé après que Google a annoncé son inclusion dans Android Studio comme langage de programmation préféré. Même si Kotlin est surtout vu dans les applications Android aujourd'hui, il ne manque pas de bibliothèques et de projets tiers pour vous aider à démarrer. Des bibliothèques d'interface utilisateur aux cadres Web, de nombreux projets Kotlin open source sont utilisables et sont activement en cours de développement.