zsh ternary operator syntax help

Hi,

Can someone give me an example of how to use zsh's ternary operator?

I tried:

# a=1
# c=( a ? "true" : "false" )

and got:

zsh: no matches found: ?

I'm running zsh 4.2 on RHEL AS 4.

Thanks!

Paul

It is supported with arithmetic evaluation:

% print $((1?1:0))          
1
% print $((0?1:0))
0

... and in conditional substrings in prompts with different syntax: