Difference between revisions of "Command/doif..."
< Command
Jump to navigation
Jump to search
(Add list of doif... commands. Move Lua example to == Example ==) |
(commands.testcase --> commands.doifelse) |
||
Line 32: | Line 32: | ||
\ctxlua{test = true} | \ctxlua{test = true} | ||
− | Test is \ctxlua{commands. | + | Test is \ctxlua{commands.doifelse(test)}{True}{False}. |
\ctxlua{test = false} | \ctxlua{test = false} | ||
− | Test is \ctxlua{commands. | + | Test is \ctxlua{commands.doifelse(test)}{True}{False}. |
\stoptext | \stoptext | ||
</context> | </context> |
Revision as of 18:03, 20 August 2012
\doif...
- \doifnextcharelse
- \doifundefined, \doifdefined, etc.
- \doif, \doifnot, \doifelse
- \doifempty, \doifnotempty, \doifemptyelse
- \doifinset, \doifnotinset, \doifnotinsetelse
- \doifcommon, \doifnotcommon, \doifcommonelse
- \doifsamestringselse,\doifsamestring,\doifnotsamestring
- \doifinstringelse,\doifincsnameelse
- \doifnumberelse
- \doifassignmentelse
Example
We can also write tests using Lua. (Example by WS, 3/2011.)
\starttext \ctxlua{test = true} Test is \ctxlua{commands.doifelse(test)}{True}{False}. \ctxlua{test = false} Test is \ctxlua{commands.doifelse(test)}{True}{False}. \stoptext
See also
Help from ConTeXt-Mailinglist/Forum
All issues with: