注释

注释在任何字符串或字符字面值之外,以哈希字符 # 开始,文档以 ## 开始:

  1. # 注释。
  2.  
  3. var myVariable: int ## 文档注释

文档注释是令牌;它们只允许在输入文件中的某些位置,因为它们属于语法树!这个功能可实现更简单的文档生成器。

多行注释以 #[ 开始,以 ]# 结束。多行注释也可以嵌套。

  1. #[
  2. You can have any Nim code text commented
  3. out inside this with no indentation restrictions.
  4. yes("May I ask a pointless question?")
  5. #[
  6. Note: these can be nested!!
  7. ]#
  8. ]#

你也可以和 长字符串字面值 一起使用 discard语句 来构建块注释。

  1. discard """ You can have any Nim code text commented
  2. out inside this with no indentation restrictions.
  3. yes("May I ask a pointless question?") """