J'essaie d'obtenir une entrée de console dans mon programme Clojure, mais quand il me donne cette erreur quand il arrive à cette partie du programme. La fonction 'read' fonctionne, mais ce n'est pas ce dont j'ai besoin. Voici le code que j'utilise.Problème de fonction de lecture en ligne de Clojure
(defn prompt-read [prompt]
(print (format "%s: " prompt))
(flush)
(read-line))
EDIT:
Il est évidemment que la version que je utilise. C'est la version incluse dans l'exemple de code actuel de programmation Clojure, je vais tester la version actuelle et voir si c'est le problème.
Juste fyi, à http://github.com/stuarthalloway/programming-clojure/tree/master Halloway inclut une copie de clojure et clojure-contrib qui sont les versions qu'il utilise pour le livre dans sa forme actuelle. – Runevault
Oui, ce sont ceux qui ont échoué. – Rayne