2012-06-16 1 views
7

Можно ли использовать продолжение/разрыв в петле структуры управления%.
Поддерживает ли поддержка шаблона python mako connitue/break in loop?

Например:

% for x in range(1): 
% continue 
% endfor 

Спасибо,

+4

Вы пробовали это сами? – satoru

+1

sory ~ Вот почему я спрашиваю здесь. код i post выше не работает, продолжить следует по адресу <% continue%>. Я мало знаю о мако, и это экономит время, чтобы задать вопрос здесь. – kerwin

ответ

15
from mako.template import Template 
t = Template( 
""" 
% for i in xrange(5): 
    % if i == 3: 
     <% break %> 
    % endif 
    ${i} 
% endfor 
% for i in xrange(5): 
    % if i == 3: 
     <% continue %> 
    % endif 
    ${i} 
% endfor 
""") 
print t.render() 

output: 
0 
1 
2 
0 
1 
2 
4 
+2

Для тех, кто все еще слишком ленив, чтобы прочитать это: Да, он это поддерживает. – Kupiakos

 Смежные вопросы

  • Нет связанных вопросов^_^