用枝條或痛飲
回答
對於枝杈其:
{% for i in 0..100 %}
* {{ i }}
{% endfor %}
從http://twig.sensiolabs.org/doc/tags/for.html
對於痛飲文檔中沒有提及它: https://github.com/paularmstrong/swig/blob/master/docs/tags.md#for
ic螞蟻真的說,但它可能不支持在swig,因爲它的django的啓發和django似乎也缺乏這種功能nativly:https://code.djangoproject.com/ticket/5172
所以我想通過swig部分到下一個。
看來swig不支持這個功能。我將標記爲答案,因爲它適用於Twig。謝謝 – cyberwombat
的痛飲文檔具有自(ivoba的回答)進行了更新,現在包含special loop variables
,其中包括loop.index
:
{% for x in y %}
{% if loop.first %}<ul>{% endif %}
<li>{{ loop.index }} - {{ loop.key }}: {{ x }}</li>
{% if loop.last %}</ul>{% endif %}
{% endfor %}
如果你有一個數字,然後你可以將它轉換爲一個數組,然後使用Swig的標記標記。如果你總是想從0開始循環,這是最簡單的。
例如:[?難道你不相信樹枝文檔]
{% set productCount = 6 %}
{% set productCountAsArray = Array(productCount) %}
{# This will run productCount times #}
{% for x, y in productCountAsArray %}
This is for number: {{ x }}
{% endfor %}
很好的答案。爲我工作,我只有一個問題。爲什麼在for循環中使用兩個變量,即'x'和'y'?是否因爲'x'作爲數組計數器而'y'存儲數組的內容? – Daggerhunt
謝謝,我在SWIG中使用了這個。 我的OCD踢了進來,我修剪它到以下: ''{%我在陣列(30)%}等等.... {%endfor%}''' – ConorLuddy
- 1. VS代碼,格式HTML代碼的樹枝或痛飲標籤
- 2. 通過痛飲
- 3. 通過痛飲
- 4. 痛飲重載
- 5. 在痛飲
- 6. 使用痛飲typemaps用java
- 7. for循環痛飲,
- 8. 調用C++通過痛飲
- 9. UnsatisfiedLinkError使用痛飲與Java
- 10. 設置痛飲選項與鞏固我目前使用痛飲與鞏固
- 11. wrap_newBundle不可痛飲&webpay
- 12. 試驗中痛飲模板
- 13. 痛飲:包含在矢量
- 14. 痛飲的Lua構件代
- 15. 痛飲崩潰的Python
- 16. 代表們痛飲 - C#
- 17. 痛飲void *的參數
- 18. OpenEXR的,痛飲和Java
- 19. 痛飲一般問題
- 20. Sails.js痛飲不工作
- 21. 痛飲教程問題
- 22. 如何通過痛飲
- 23. Java包前綴痛飲
- 24. 蟒蛇DLL痛飲幫助
- 25. 不能完成與痛飲
- 26. 如何使用痛飲與「使用」
- 27. 疑惑如何使用痛飲
- 28. 使用痛飲從C到Python的
- 29. 如何使用痛飲模板geddy JS
- 30. 如何從C++類使用痛飲
(http://twig.sensiolabs.org/doc/tags/for.html) – moonwave99
說實話,我認爲痛飲成爲一個完整的樹枝端口 - 顯然不是。我正在使用Swig,只查看這些文檔。 – cyberwombat