20-08-2012, 11:19 PM
(20-08-2012, 06:38 PM)Maks a écrit : En pur CoffeeScript non, mais tu peux toujours :
`var undefined = foo`
Je ne connaissais pas ça. Bien que je utiliserai jamais cette notation ! Mais même. Tu peux redéfinir undefined comme ça que tu pourras pas utiliser ce undefined dans une comparaison car CoffeeScript remplacera le undefined par void 0 dans ta condition. Sauf si à nouveau tu utilises la notation que tu viens de me montrer. Mais faire ca pour une condition entiere, c'est plus un probleme que t'as
Citation :La manière "officielle" de faire c'est avec le ?, après qu'il y ait des équivalences c'est normal. C'est le cas dans tous les langages, j’appellerais pas ça de l'"inconsitance"
Si. Précisément. Dès qu'un langage ne suit pas une logique persistante, c'est de l'inconsistance.