【问题标题】:why does coffeescript print to the console by default, and how to disable this? [duplicate]为什么coffeescript默认打印到控制台,以及如何禁用它? [复制]
【发布时间】:2015-05-03 17:06:02
【问题描述】:

如果我没有明确地使用 console.log,为什么这段代码会将整个循环打印到 coffeescript 控制台?

multiples = (num * 10 for num in [0..1000])

如何禁用此行为?

在 Python 中,这无需打印任何内容即可工作

multiples = [x*10 for x in range(1000)]

【问题讨论】:

  • CoffeeScript REPL 只是 node.js 的 REPL 的一个薄包装器,因此实际上是 node 的 REPL 打印最后一个表达式的结果。在您的情况下,最后一个表达式是 multiples = ... 赋值,因此您可以看到 multiples 的全部内容。

标签: javascript coffeescript


【解决方案1】:

尽量在最后加上return true。

【讨论】:

    猜你喜欢
    • 2020-06-05
    • 2015-01-31
    • 2018-04-15
    • 2012-11-01
    • 2010-12-04
    • 2013-03-09
    • 1970-01-01
    • 2021-12-04
    相关资源
    最近更新 更多