• Macros用作编译指示

    Macros用作编译指示

    整个例程(procs,iterators等)也可以通过编译指示表示法传递给模板或宏:

    1. template m(s: untyped) = discard
    2.  
    3. proc p() {.m.} = discard

    这是一个简单的语法转换:

    1. template m(s: untyped) = discard
    2.  
    3. m:
    4. proc p() = discard