CoffeeScript основной? - PullRequest
       6

CoffeeScript основной?

3 голосов
/ 21 июля 2011

Мне бы хотелось, чтобы основная функция запускалась только в том случае, если my не импортирована, а фактически запущена и не импортирована.

Есть ли эквивалент имени == "в Python? main"в coffeescript?

Сейчас я использую

is_main = process.argv[1]==__filename
if is_main
    main()

, но я не знаю, существует ли что-то более идиоматическое, и я заметил, что это не такработать со старыми версиями coffeescript.

1 Ответ

6 голосов
/ 21 июля 2011

Соответствующий вопрос JS

main() if require.main is module

...