Discard语句
调用仅为其副作用返回值并忽略返回值的过程, 必须 用 discard 语句。Nim不允许静默地扔掉一个返回值:
- discard yes("May I ask a pointless question?")
返回类型可以被隐式地忽略如果调用的方法、迭代器已经用 discardable pragma声明过。
- proc p(x, y: int): int {.discardable.} =
- return x + y
- p(3, 4) # now valid
在 Comments 段中描述 discard 语句也可以用于创建块注释。