是否可以使用eco模板引擎获取当前循环索引?
例如在Jinja2中你可以做到
{% for var in array %}
{{ loop.index0 }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
如果没有,是否有更惯用的方式获得索引?
San*_*dro 42
# Fine five course dining.
courses = ['greens', 'caviar', 'truffles', 'roast', 'cake']
menu i + 1, dish for dish, i in courses
Run Code Online (Sandbox Code Playgroud)
也可以写成
courses = ['greens', 'caviar', 'truffles', 'roast', 'cake']
for dish, i in courses
menu i + 1, dish
Run Code Online (Sandbox Code Playgroud)
对于eco模板,这样的事情应该这样做:
<% for val, idx in @varName: %>
<span>The index is <%= idx %> and value is <%= val %></span>
<% end %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18824 次 |
| 最近记录: |