2017-10-20 11 views
2

모든 대문자를 쓰면 실제로 FORTRAN의 유산을 볼 수 있습니다. 어쨌든 forall continue 구문이 올바르지 않습니다. 예배당 forall를 사용하는 경우채플의 FORALL 루프 계속

var ids = {1,2,3,5,7,11}; 

forall id in ids { 
    if id == 5 then writeln("High Five!!"); 
    if id == 7 then continue; 
    writeln(id); 
} 

어떻게 제대로 "이 루프 밖으로 건너 뛸"는 무엇입니까?

== 편집 ==

오류는 잘못된 오류 메시지 너머

error: break or continue is not in a loop 
+1

끔찍한 오류 메시지입니다. GitHub 문제를 제기하면 그 점을 인정할 것입니다. – Brad

+0

완료! https://github.com/chapel-lang/chapel/issues/7626 –

+1

로컬 로케일에서 방출 된 중단 신호의 분산 된 인프라 다시 서명은 실제로 언어 문제입니다. – user3666197

답변

2

, 난 (1.16.0) 단순히 예배당의 현재 버전에서 구현되지 않은 기능으로 실행하는 것 같아요 . 나는 이것이 일해야한다고 믿는다. 토론을 계속하기 위해 위의 의견 섹션에서 제출 한 문제를 선택하겠습니다.