더북(TheBook)

test_all_direction() 함수에 역시 스칼라 값을 입력하면 test_direction(), test_direction2() 함수와 정확히 같은 결과를 갖는다.

> test_all_direction(1, 2, 3)
[1] 1

벡터 입력에 대해 이 함수는 c(1, 2, 3)c(2, 3, 4)가 모두 단조성을 갖는지 테스트한다.

> test_all_direction(c(1, 2), c(2, 3), c(3, 4))
[1] 1

다음 코드는 두 번째 요소들이 단조성을 갖지 않는 반대 경우(c(2, 4, 4))를 보여 준다.

> test_all_direction(c(1, 2), c(2, 4), c(3, 4))
[1] 0

이 결괏값이 의미하는 바가 크다. 입력 벡터 3개에서 각 위치에 존재하는 모든 요소가 단조성을 보이는지 테스트하고자 했던 요구 사항이 정확히 구현되고 있기 때문이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.