导出标记

如果声明的标识符有 asterisk “星号”标记,表示从当前模块导出:

  1. proc exportedEcho*(s: string) = echo s
  2. proc `*`*(a: string; b: int): string =
  3. result = newStringOfCap(a.len * b)
  4. for i in 1..b: result.add a
  5. var exportedVar*: int
  6. const exportedConst* = 78
  7. type
  8. ExportedType* = object
  9. exportedField*: int