3
MVEL에서 루프 및 foreach 템플릿을 지원하지만 루프에서 "중단"또는 "계속"하는 방법이 있습니까?MVEL for/foreach 루프에서 깨거나 계속하는 방법
MVEL에서 루프 및 foreach 템플릿을 지원하지만 루프에서 "중단"또는 "계속"하는 방법이 있습니까?MVEL for/foreach 루프에서 깨거나 계속하는 방법
문서에서 '중단'또는 '계속'에 대한 언급이 없습니다 : http://mvel.codehaus.org/MVEL+2.0+Control+Flow.
내가 찾을 수있는 가장 가까운이 중단 또는 계속의 어떠한 지원이 없다는 것을 주장, 2009 년 사용자 그룹 이메일입니다 : http://markmail.org/message/rgyqvwhiedfpcchj
는 여전히 같은 효과를 얻을 수있는이 방법 (안 깨끗한 코드를 "중단" 세계에서) :
skip_rest = false;
for(item: collection) {
if (!skip_rest) {
/* do something */
if (some condition) {
/* break by skipping */
skip_rest = true;
}
}
}
아이디어를 얻은 경우에도 '계속'을 달성하기 위해 플래그 설정을 통해 비슷한 작업을 수행 할 수 있습니다.