나는 2001 년의 오래된 코드를보고 있는데 다음과 같은 진술을 발견했다.
else {
do {
int c = XMLDocumentFragmentScannerImpl.this.scanContent();
if (c == 60) {
XMLDocumentFragmentScannerImpl.this.fEntityScanner.scanChar();
XMLDocumentFragmentScannerImpl.this.setScannerState(1);
break label913;
}
나는 전에 이것을 본 적이 없으며 여기에서 레이블이 지정된 휴식을 발견했습니다.
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/branch.html
이것은 본질적으로 다음과 같이 작동하지 goto않습니까? 그것을 사용하는 것이 좋은 습관입니까? 그것은 나를 불안하게 만든다.
label913정의되어 있습니까?