/
/ (slash) — 나눗셈 (몫)
/(slash)는 n1을 n2로 나누어 단일 셀 몫 n3를 구하는 코어 단어예요.
본문
스택 효과
( n1 n2 -- n3 )
설명
n1을 n2로 나누어 단일 셀 몫 n3를 구해요. n2가 0이면 애매한 조건이 존재해요. n1과 n2의 부호가 다르면, 반환되는 구현 정의 결과는 >R S>D R> FM/MOD SWAP DROP 또는 >R S>D R> SM/REM SWAP DROP 구 중 하나가 반환하는 것과 동일해요.
참조 (See)
- 3.2.2.1 Integer division(정수 나눗셈)
테스트 (Testing)
T{ 0 1 / -> 0 1 T/ }T
T{ 1 1 / -> 1 1 T/ }T
T{ 2 1 / -> 2 1 T/ }T
T{ -1 1 / -> -1 1 T/ }T
T{ -2 1 / -> -2 1 T/ }T
T{ 0 -1 / -> 0 -1 T/ }T
T{ 1 -1 / -> 1 -1 T/ }T
T{ 2 -1 / -> 2 -1 T/ }T
T{ -1 -1 / -> -1 -1 T/ }T
T{ -2 -1 / -> -2 -1 T/ }T
T{ 2 2 / -> 2 2 T/ }T
T{ -1 -1 / -> -1 -1 T/ }T
T{ -2 -2 / -> -2 -2 T/ }T
T{ 7 3 / -> 7 3 T/ }T
T{ 7 -3 / -> 7 -3 T/ }T
T{ -7 3 / -> -7 3 T/ }T
T{ -7 -3 / -> -7 -3 T/ }T
T{ MAX-INT 1 / -> MAX-INT 1 T/ }T
T{ MIN-INT 1 / -> MIN-INT 1 T/ }T
T{ MAX-INT MAX-INT / -> MAX-INT MAX-INT T/ }T
T{ MIN-INT MIN-INT / -> MIN-INT MIN-INT T/ }T