예 제 는 간단 하 지만 수식 의 힘 을 추론 할 수 있 습니다 . 위 의 코드 는 읽 기 쉽 고 특히 코드 를 붙여 넣 기 할 때 실수 를 피할 수 있 습니다 . 각 함수 를 호출 하 려면 ( 예 : 모두 동일 한 결과 를 반환 하 는지 확인 하 려면 ) lapply ( ) 를 사용 합니다 . 이 상황 을 처리 하 는 기본 제공 함수 가 없 기 때문 에 익명 함수 또는 새 명명 된 함수 가 필요 합니다 . 수치 통합 뒤 에 대한 아이디어 는 간단 합니다 : 더 간단 한 구성 요소 로 곡선 을 근사 화 하 여 곡선 아래 의 영역 을 찾 습니다 . 가장 간단 한 두 가지 방법 은 중간 점 과 사다리꼴 규칙 입니다 . 중간 점 규칙 은 사각형 이 있 는 곡선 을 근사 화 합니다 . 사다리꼴 규칙 은 사다리꼴 을 사용 합니다 . 각각 은 통합 하 려는 함수 , f 및 a 에서 b 까지 의 다양 한 값 을 통합 하 여 통합 합니다 . 이 예제 에서 는 sin x 를 0 에서 π 로 통합 하 려고 합니다 . 이것 은 간단 한 대답 을 가지 고 있 기 때문 에 테스트 에 적합 합니다 : 2 . 아래 예제 에서 는 R 이 인수 에 값 을 일 치 시 면 함수 에 대한 일반 적 인 접근 방식 은 인수 부분 을 입력 으로 사용 하 고 본 체 부분 을 공급 하 고 마지막 으로 출력 을 반환 하 는 방법 을 보여 줍니다 . 함수 의 구문 은 다음 과 다 됩니다 . 
 이제 벡터 “ 데이터 ” 를 2 로 곱하 기 위해 만든 멋진 새 함수 를 사용 합니다 . 물론 데이터 * 2 를 코딩 할 수 있 지만 중요 한 것 은 아닙니다 . 우리 는 함수 를 작성 하 는 방법 을 배우 고 있 습니다 . R 환경 에서 환경 은 함수 , 변수 , 데이터 프레임 등 과 같 은 개체 의 모음 입니다 . 개체 가 함수 인지 확인 할 수 있 는 함수 는 무엇 입니까 ? 함수 가 기본 함수 인지 확인 할 수 있 는 함수 는 무엇 입니까 ? 좋 은 R 코드 를 작성 하 는 것 이 좋 습니다 대부분 의 경우 이러 한 옵션 중 두 번 째 를 사용 해야 합니다 . 플롯 재미 와 같 은 직관 적 인 이름 으로 파일 에 함수 를 넣 습니다 . R 및 프로젝트 의 R 폴더 내 에 이 파일 을 저장 합니다 . 그런 다음 호출 하 여 함수 를 메모리 로 읽 을 수 있 습니다 : 함수 를 인쇄 하 면 함수 가 생성 된 환경 을 표시 하 지 않 는 경우 ? 함수 를 작성 하 는 데 도움 이 되 는 가장 중요 한 것 은 어떤 일 이 일어날지 설명 하 는 코드 를 작성 하 는 데 집중 하 는 것 입니다 . 어떻게 당신 이 걱정 할 필요 가 없 는 구현 문제 가 된다 . 
 x 와 y 가 항상 평가 되 어 null 인 경우 에 도 > 0 을 테스트 하 기 때문 에 지연 평가 없이 이 함수 는 작동 하 지 않 습니다 . 함수 호출 사이 에 는 어떤 값 이 있 습니까 ? 이 함수 를 처음 실행 할 때 어떤 일 이 발생 합니까 ? 두 번 째 로 는 어떻게 될까요 ? ( 이전 에 exists ( ) 를 찾 지 못했 다면 해당 이름 의 변수 가 있 으면 TRUE 를 반환 하 고 그렇 지 않 으면 FALSE 를 반환 합니다 . 경우 에 따라 코드 가 다른 출력 을 반환 할 수 있 도록 함수 에 조건 을 포함 해야 합니다 . 변수 v 가 벡터 를 참조 하 는 경우 v [ 1 ] 은 벡터 의 첫 번 째 요소 이 고 v [ length ( v ) ] 는 마지막 요소 입니다 ( 함수 길이 는 벡터 의 요소 수 를 반환 함 ) . 입력 의 첫 번 째 및 마지막 요소 로 구성 된 벡터 를 반환 하 는 edges 라는 함수 쓰 기 : 이러 한 함수 는 값 x 를 인수 로 사용 하 여 함수 외부 와 내부 를 y 정의 에 추가 합니다 실제 lapply ( ) 는 임 플 렌 이 기 때문 에 오히려 더 복잡 합니다 . 효율 성 을 위해 C 에서 테드 하지만 알고리즘 의 본질 은 동일 합니다 . lapply ( ) 는 함수 를 인수 로 하 기 때문 에 함수 라고 합니다 . 함수 는 함수 형 프로그래밍 의 중요 한 부분 입니다 . 
 함수 에서 자세히 알아봅니다 . 이 함수 는 통합 함수 와 통합 규칙 이 라는 두 가지 함수 를 인수 로 합니다 . 우리 는 이제 더 작 은 범위 에 통합 하 기 위한 더 나 은 규칙 을 추가 할 수 있 습니다 : 하나 의 상대 적 으로 정교 한 사용 자 …