\FORALL
给出一个“全部”循环,我想重新定义它,以便为每个循环显示。
顺便说一句,foreach经常用于实际编程语言中,而不是forall,这是正确的吗?
答案1
答案2
您还可以使用以下技巧将其转换\FOR
为包\FOREACH
中algorithms
\FOR{\textbf{each} a in b}
\STATE do something
\ENDFOR
答案3
有一个 For Each 循环algorithm2e
包裹。
答案4
该algorithmicx
软件包让您可以在您的情况下定义自己的命令。
\algblockdefx[Foreach]{Foreach}{EndForeach}[1]{\textbf{foreach} #1 \textbf{do}}{\textbf{end foreach}}
然后可以用作For
循环:
\Foreach{$i \in I$}
\State bar
\State foo
\EndForeach