Je veux faire une instance locale d'une classe Java Scanner
dans un programme de Clojure. Pourquoi ça marche pas:vs laissez-def dans clojure
; gives me: count not supported on this type: Symbol
(let s (new Scanner "a b c"))
mais il me permettra de créer une instance mondiale comme celui-ci:
(def s (new Scanner "a b c"))
j'avais l'impression que la seule différence était portée, mais apparemment pas. Quelle est la différence entre let
et def
?
+1 pour les dernières lignes .. –