Swift:
Utilisation d'une console interactive (REPL)
Comment faire :
Invoquez REPL en ouvrant un terminal et en exécutant swift
. Tapez directement le code et appuyez sur Entrée pour l’exécuter. Voici un avant-goût :
1> let greeting = "Bonjour, REPL !"
greeting: String = "Bonjour, REPL !"
2> print(greeting)
Bonjour, REPL !
Sortez avec :quit
ou Control-D
.
Plongée Profonde
Les racines du REPL remontent aux interpréteurs Lisp dans les années 60. Le REPL de Swift repose sur LLVM, un cadre de compilation puissant, offrant plus qu’une simple interprétation - c’est un outil complet avec autocomplétion, débogage, et plus encore. REPL est excellent pour l’apprentissage ou le prototypage, mais ce n’est pas un environnement de développement autonome. Certaines personnes préfèrent utiliser les Playgrounds dans Xcode pour une approche plus graphique et basée sur des fichiers, tandis que d’autres s’en tiennent à l’édition de script traditionnelle et à son exécution.
Sous le capot, le REPL de Swift compile dynamiquement le code en langage machine et l’exécute, c’est pourquoi il est relativement rapide. Il peut également accéder à tout module Swift compilé, ou même à des bibliothèques C, le rendant assez puissant. Notez, cependant, que tout ne fonctionne pas parfaitement dans REPL ; certaines fonctionnalités de Swift, en particulier celles nécessitant des configurations de projet complexes ou des fichiers de storyboard, ne fonctionneront pas ici.