inputParser
함수의 입력값 구문 분석기
설명
참고
arguments 블록을 사용하는 입력 인수 유효성 검사가 inputParser보다 권장됩니다. 추가적인 정보는 함수 인수 유효성 검사 항목을 참조하십시오.
inputParser 객체를 사용하면 입력값 구문 분석기 체계를 생성하여 함수에 대한 입력값을 관리할 수 있습니다. 입력값을 확인할 수 있도록 필수 인수, 선택적 인수 및 이름-값 쌍의 인수에 대한 유효성 검사(Validation) 함수를 정의할 수 있습니다. 선택적으로, 대/소문자 구분 처리, 구조체형 배열 입력 및 입력값 구문 분석기 체계에 없는 입력 등과 같은 구문 분석 동작을 조정하기 위해 속성을 설정할 수 있습니다.
입력값 구문 분석기 체계를 정의한 후, parse 함수를 호출하십시오. inputParser에 입력값에 대한 정보가 저장됩니다.
| 입력 이름과 값 | 저장 위치 |
|---|---|
| 일치하는 입력값 구문 분석기 체계 | Results 속성 |
| 함수에 전달되지 않아서, 디폴트 값이 할당됨 | UsingDefaults 속성 |
| 일치하는 입력값 구문 분석기 체계 없음 | Unmatched 속성 |
속성
객체 함수
addOptional | 입력값 구문 분석기 체계에 선택적 위치 인수 추가 |
addParameter | 입력값 구문 분석기 체계에 선택적 이름-값 쌍의 인수 추가 |
addRequired | 입력값 구문 분석기 체계에 필수 위치 인수 추가 |
parse | 함수 입력값 구문 분석 |
addParamValue | (권장되지 않음) 입력값 구문 분석기 체계에 선택적 이름-값 쌍의 인수 추가 |
addRequired, addOptional, addParameter 함수를 순서와 상관없이 호출하여 입력값 구문 분석기 체계를 정의할 수 있습니다. 그러나, 입력값 구문 분석기를 사용하는 함수를 호출할 때 인수는 다음 순서로 전달됩니다.
필수 인수
임의 선택적 위치 인수
임의 이름-값 쌍
예제
팁
addOptional함수로 입력값 구문 분석기 체계에 추가된 인수는 위치 입력값입니다. 따라서, 함수에 전달되는 순서와 같은 순서로 인수를 입력값 구문 분석기 체계에 추가하십시오.입력값 구문 분석기 체계에 개별 인수를 추가하려면
addOptional을 사용하십시오. 선택적 이름-값 쌍을 구문 분석하려면addParameter함수를 사용하십시오.
확장 기능
버전 내역
R2007a에 개발됨