
\documentclass[a4paper, titlepage, twocolumn]{article}
\usepackage{expl3}
\ExplSyntaxOn
\seq_new:N \myStack
\begin{document}
\begin{enumerate}
\item\seq_put_right:Nn \myStack {1}
\end{enumerate}
\seq_put_right:Nn \myStack {1}
\seq_count:N \myStack
\end{document}
이 코드는 다음을 출력합니다.
1.
1
이는 \seq_put_right
명령이 \item
. 그러나 열거 외부에서 작동합니다.
이 명령을 실행하고 시퀀스/스택에 값을 추가하려면 어떻게 해야 합니까?
답변1
실행되지만 에서 폐기되는 로컬 할당을 수행합니다. \end{enumerate}
단순 그룹에서도 동일한 내용을 볼 수 있으며 {}
에 연결되지 않습니다 \item
.
\documentclass[a4paper, titlepage, twocolumn]{article}
\usepackage{expl3}
\ExplSyntaxOn
\seq_new:N \myStack
\begin{document}
{\seq_put_right:Nn \myStack {1}}
\seq_put_right:Nn \myStack {1}
\seq_count:N \myStack
\end{document}
\seq_gput_right:Nn
전역 할당을 수행하는 데 사용할 수 있습니다 .