В javascript, чтобы проверить, не создавалась ли переменная, мы просто делаем
if (typeof MyVariable !== "undefined"){ ... }
Мне было интересно, как я это делаю в coffeescript?... Я пробую что-то вроде
if (MyVariable?false){ ... }
, но это проверяет, является ли MyVariable
функцией, если да, то она вызовет MyVariable(false), если нет, то вызовет void(0) или что-то в этом роде.