首页 > 解决方案 > 如何注释掉 Pact 中的代码块?

问题描述

如何注释掉 Pact 中的一段代码?Atom 中是否有为此的快捷方式?

我已经尝试过command+?,但它以 HTML 格式将其注释掉。

然而,这在 Pact Web (pact.kadena.io) 中有效

标签: atom-editorpact-lang

解决方案


Pact 是一种类似 Lisp 的语言,因此使用分号的 Lisp 风格的注释(但不是块注释)。例如,如果您想注释掉一些协议代码,您可以执行以下操作

(my-module 'my-keys
  ;(hello-world-old:string (name:string)
  ;  ...)

  (hello-world-new:string (name:string)
    ...)
)

您可以以真正富有表现力的方式使用分号,这在这篇很棒的帖子中有详细介绍:Lisp 评论约定

干杯,快乐的黑客!


推荐阅读