한국어 제목: 8.2 warning

한국어 제목: 8.2 warning

warning 함수의 동작 방식과 "warn" 옵션에 따른 처리 흐름을 설명할게요.

출처: R Language Definition - 8.2 warning

본문

8.2 warning

warning 함수는 문자 문자열 하나를 인자로 받아요. warning 호출의 동작은 옵션 "warn"의 값에 따라 달라져요. "warn"이 음수면 경고를 무시해요. 0이면 경고를 저장했다가 최상위 함수가 완료된 후에 출력해요. 1이면 경고가 발생하는 즉시 출력하고, 2(또는 그 이상)면 경고를 오류로 바꿔요.

"warn"이 0(기본값)이면 last.warning 변수가 생성되고, 각 warning 호출과 연관된 메시지들이 순서대로 이 벡터에 저장돼요. 경고가 10개보다 적으면 함수 평가가 끝난 후 경고를 출력해요. 10개를 초과하면 경고가 몇 개 발생했는지를 알려주는 메시지를 출력해요. 두 경우 모두 last.warning에 메시지 벡터가 들어 있고, warnings 함수를 통해 그 내용에 접근하거나 출력할 수 있어요.

더 알아보기 (Learn more)

출처: R Language Definition - 8.2 warning