在program
包中,是否可以引入新的关键字\FOREACH
,其行为完全相同\FOR
,但写成foreach代替为了在代码上。
答案1
该program
包已定义一个\FOREACH
命令,其格式与该命令略有不同\FOR
。加载包后,您可以在序言中添加以下内容,program
以重新定义\FOREACH
格式,例如\FOR
。
\makeatletter
\def\FOREACH{\keyword{foreach}\ \tab
\gdef\DO{\@marginspace\keyword{do}\ \global\let\DO=\@oldDO}}
\makeatother