`MOD` — 모드 복합 타입 지정자
MOD — 모드 복합 타입 지정자
"0부터 n보다 하나 작은 수까지"처럼 큰 정수 몇 개만 허용하고 싶을 때가 있어요. 그런 범위를 훨씬 짧게 표현할 수 있게 해주는 복합 타입 지정자가 mod예요.
본문
복합 타입 지정자의 종류
축약(Abbreviating) — 더 길게 쓰일 타입을 짧게 줄여 쓰는 종류예요.
복합 타입 지정자 문법
mod n
복합 타입 지정자 인자
n— 양의 정수(positive integer).
설명
mod는 n보다 작은 모든 음이 아닌 정수(0 ≤ x < n) 의 집합을 뜻해요. 이건 (integer 0 (n))이나 (integer 0 m)(여기서 m = n − 1)과 동등한 축약형이에요.
주의할 점 몇 가지가 있어요.
- 인자는 필수이고
*를 쓸 수 없어요. mod라는 심볼 자체는 타입 지정자로 유효하지 않아요. 즉 반드시 인자 n을 붙여(mod n)형태로 써야 해요.
함께 보기
integer타입