设置后序列立即为空

设置后序列立即为空
\documentclass{article}
\usepackage{expl3,xparse}
\ExplSyntaxOn
\ProvideDocumentCommand \Union { O{\cup} O{,} m }
{
  \typeout{#3}
  \seq_set_split:Nnn \l_lmpa_seq { #2 } { #3 }
  \seq_show:N \l_tmpa_seq
  \seq_use:Nn \l_tmpa_seq { #1 }
}

\begin{document}
$\Union{a,b,c}$
\end{document}

在控制台中给出

a,b,c
The sequence \l_tmpa_seq is empty
> .
<recently read> }

l.13 $\Union{a,b,c}
                   $

没有(可见的)打印输出。我无论如何也想不出哪里出了问题。我也尝试过类似的clist实现,但无济于事……

相关内容