静态语句和表达式

静态语句/表达式显式需要编译时执行。 甚至一些具有副作用的代码也允许在静态块中:

  1. static:
  2. echo "echo at compile time"

在编译时可以执行哪些Nim代码存在限制; 详见 Restrictions on Compile-Time Execution 。 如果编译器无法在编译时执行块,那么这是一个静态错误。