원시 값
계산, 출력, 조건 판단처럼 값 하나의 의미가 분명할 때 기본 선택입니다.
값이 숫자인지, 목록인지, 고정된 묶음인지보다 중요한 것은 그 값으로 어떤 연산을 안전하게 할 수 있는지입니다.
계산, 출력, 조건 판단처럼 값 하나의 의미가 분명할 때 기본 선택입니다.
여러 값을 순서대로 다루되 모든 요소가 같은 규칙을 따라야 할 때 사용합니다.
좌표, 결과 쌍처럼 위치마다 의미와 타입이 정해져 있으면 튜플이 맞습니다.
상태, 방향, 코드처럼 제한된 값 집합에 이름을 붙여 읽기 쉽게 만듭니다.
값을 돌려주지 않으면 void, 정상 종료가 불가능한 경로는 never로 표현합니다.
값 없음과 타입 검사 해제는 설계 의도가 분명할 때만 좁은 범위로 허용합니다.