uint
대신 수많은 길이 / 개수 속성 등이있는 클래스를 구현해 보았습니다 int
. 그러나 그렇게하는 동안 아무도 그렇게하고 싶어하지 않는 것처럼 그렇게하는 것이 실제로 고통 스럽다는 것을 깨달았습니다.
정수 유형을 전달하는 거의 모든 것이를 반환 int
하므로 여러 지점에서 캐스트가 필요합니다. StringBuffer
버퍼 길이가 해당 클래스의 필드 중 하나에 기본 설정되어있는를 생성하고 싶었습니다 . 캐스트도 필요합니다.
그래서 int
여기로 돌아 가야할지 궁금 했습니다. 어쨌든 전체 범위를 사용하지는 않습니다. 나는 단지 내가 처리하고있는 것이 단순히 부정적 일 수 없기 때문에 (만약 있다면 그것은 오류 일 것이다) 실제로 사용하는 것이 좋은 생각이라고 생각했다 uint
.
추신 : 나는 이 질문을 보았고 이것은 적어도 프레임 워크 자체가 항상 사용하는 이유를 설명 int
하지만, 심지어 자체 코드에서도 실제로 그것이 실제로 uint
원하지 않는다고 생각하게 만드는 것이 실제로 번거 롭습니다 .