通过将新变量设置为迭代标志, 几乎 可以完成此操作
break:
{% set break = false %}{% for post in posts if not break %} <h2>{{ post.heading }}</h2> {% if post.id == 10 %} {% set break = true %} {% endif %}{% endfor %}一个丑陋但可行的示例
continue:
{% set continue = false %}{% for post in posts %} {% if post.id == 10 %} {% set continue = true %} {% endif %} {% if not continue %} <h2>{{ post.heading }}</h2> {% endif %} {% if continue %} {% set continue = false %} {% endif %}{% endfor %}但是, 没有 性能收益,只有类似于内置PHP
break和内置continuePHP语句的行为。



