Lua中没有宏,也就不能使用像C中用宏来方便的开关代码,如下:

    1. #if 0
    2. 代码关闭
    3. #endif
    4. #if 1
    5. 代码打开
    6. #endif

    但可以通过注释来变相实现,如下:

    1. --[[
    2. 代码关闭
    3. --]]
    4. ---[[
    5. 代码打开
    6. --]]
    • 代码关闭时,便是一个一般的块注释,里面的代码被注释掉了
    • 代码打开时,便是两个单行注释,里面的代码得以运行