자바 C++에서 void 함수를 어떻게 종료합니까?




자바 return-1 의미 (3)

함수가 void 인 경우 값을 반환하지 않고 함수에서 조기에 빠져 나올 수 있습니까? 특정 조건이 true이면 해당 코드를 실행하지 않아도되는 void 메서드가 있습니다. 실제로 값을 반환하기 위해 메서드를 변경하지 않으려 고합니다.


return 문을 사용하십시오!

return;

또는

if (condition) return;

메서드가 void 반환하면 값을 지정할 필요가 없습니다 (및 지정할 수 없습니다).


void foo() {
  /* do some stuff */
  if (!condition) {
    return;
  }
}

다른 모든 함수에서와 마찬가지로 return 키워드를 사용할 수 있습니다.


너 이런 뜻이야?

void foo ( int i ) {
    if ( i < 0 ) return; // do nothing
    // do something
}




c++