문자의 첫 번째 발생 위치를 찾는 java.lang.String.indexOf와 같은 메서드를 사용하면 반환 값은 검색에 실패 할 경우 -1과 같은 "의미없는"값입니다. 특별한 가치에 대한 올바른 용어는 무엇입니까? 나는 그들 자신을 "센티넬 밸류 (sentinel values)"라고 부르기를 원한다. 그러나 그것은 옳지 않다.실패를 나타내는 특수 반환 값에 올바른 구문은 무엇입니까?
캡처하고 싶은 것은 반환 유형의 인스턴스이지만 쉽게 구분할 수있는 특수 값 (예 : 0보다 작거나 null과 같음)입니다.
의견이 있으십니까? 감사!
분명히 오류 코드입니다. 하지만 저는 센티넬 값처럼 일반 반환 유형 (예 : int)의 일반적이고 합법적 인 멤버이지만 일반적인 반환 (예 : 0 미만)과 쉽게 구분된다는 생각을 포착하고 싶습니다. – sfkleach