Java ifeval中的复杂条件:AscidActor中的[]
可能是个愚蠢的问题,但如何在AscidActor中生成更复杂的ifeval条件 比如说Java ifeval中的复杂条件:AscidActor中的[],java,maven,asciidoc,asciidoctor,Java,Maven,Asciidoc,Asciidoctor,可能是个愚蠢的问题,但如何在AscidActor中生成更复杂的ifeval条件 比如说 :x: (this is passed from maven POM) ifeval::['{x}' != 'C2' or '{x}' != 'C3'] ... endif::[] 尽管AscidActor用户手册中有关于条件运算符的说明: “运算符遵循与Ruby中的运算符相同的规则。” “和”、“或”、“和&&”、“| |”似乎不是规则的一部分 提前感谢。事实证明,ifeval::目前不支持此功能->
:x: (this is passed from maven POM)
ifeval::['{x}' != 'C2' or '{x}' != 'C3']
...
endif::[]
尽管AscidActor用户手册中有关于条件运算符的说明: “运算符遵循与Ruby中的运算符相同的规则。” “和”、“或”、“和&&”、“| |”似乎不是规则的一部分
提前感谢。事实证明,ifeval::目前不支持此功能-> 但ifdef和ifndef都支持它,例如:
我觉得这有点不方便
ifeval::[...]
:attr1:
endif::[]
ifeval::[...]
:attr2:
endif::[]
OR
ifdef::attr1,attr1[]
...
endif::[]
AND
ifdef::attr1+attr1[]
...
endif::[]