16-10-2011, 02:10 PM
(16-10-2011, 01:59 PM)Sephi-Chan a écrit : C'est parce que CoffeeScript scope tout dans une closure. Pour définir une variable globale, il faut faire :
window.foo = (foo, bar)->
alert "#{foo} #{bar}"
Lis la documentation des outils que tu utilises !! CoffeeScript, il y a un paragraphe "Lexical Scoping and Variable Safety".
Si on devait lire les docs de A à Z avant d'utiliser un outil, je crois que je serais encore en train d'apprendre le HTML :$
J'ai cherché (depuis 12h33 si on se fie à ma dernière réponse). Et je viens juste de tomber sur ceci.