[NTG-context] Failing \doifemptyelse
Wolfgang Schuster
wolfgang.schuster.lists at gmail.com
Fri Jun 24 05:42:05 CEST 2022
Hans Hagen via ntg-context schrieb am 23.06.2022 um 23:00:
> On 6/23/2022 9:16 PM, Willi Egger via ntg-context wrote:
>> Good evening gurus!
>>
>> Why is the minimal example failing? i.e. executing always the
>> else-branch?
>>
>> \setuppapersize[A6][A6]
>>
>> \setvariables
>> [Test]
>> [Number=]
>>
>>
>> \starttext
>> Value of variable Number before test: \getvariable{Test}{Number}
>> \crlf
>>
>> \doifemptyelse{\getvariable{Test}{Number}}
>> {\dorecurse
>> {5}
>> {TEST}
>> }
>> {Nothing defined \par
>> Contents of variable Number: \getvariable{Test}{Number}
>> }
>>
>> \stoptex
> there's also
>
> \doifelsevariable {Test} {Number}
>
> that can be used
in this case
\doifelseemptyvariable{Test}{Number}{...}{...}
is the better choice
Wolfgang
More information about the ntg-context
mailing list