条件处理
虽然条件预处理指令看上去像一个宏块,它不是宏,因此不会像宏那样处理。它是一个预处理指令;理解这种区别非常重要。
Unresolved directive in conditionals.adoc - include::partial$preprocessor.adoc[] 条件预处理指令基于条件决定添加哪些行以及删除哪些行。
逃逸一个条件指令
如果你不希望条件预处理指令被处理,你必须使用反斜杠来转义它。
ifdef::just-an-example[]
即使它出现在一个逐字块中,由于它不了解周围的文档结构,所以逃避指令是必要的。