i read code in other topic: definited newcommand selectTask.
IF TaskOne/TaskTwo = blank is ok.
Now i want to edit IF TaskOne/TaskTwo = blank or zero (0).
Please help update this code:
\newcommand{\selectTask}[2]{%
\if\relax#1\relax
\if\relax#2\relax
\selectTaskA % 00 TaskOne = TaskTwo=blank => How if blank or zero?
\else
\selectTaskB % 01 TaskOne =blank,TaskTwo=!=blank
\fi
\else
\if\relax#2\relax
\selectTaskC % 10 TaskOne !=blank, TaskTwo=blank
\else
\selectTaskD % 11 TaskOne = TaskTwo!=blank
\fi
\fi
}
Please help if data = zero or blank. Thank in advance
\if\relax#1\relax
is not a good test\if\relax\detokenize{#1}\relax
.\def\@tempa{#1}
to do comparisons.\newcommand{\selectTask}[2]{\ifnum9=#19\relax \ifnum9=#29\relax \selectTaskA \else \selectTaskB \fi \else \ifnum9=#29\relax \selectTaskC \else \selectTaskD \fi \fi }
\long\def\firstoftwo#1#2{#1}\long\def\secondoftwo#1#2{#2}...\if\relax\detokenize\expandafter{\firstoftwo#1{}.}\relax\expandafter\firstoftwo\else\expandafter\secondoftwo\fi{<blank>}{<not blank>}