| getopt :: oo. getopt :: oo는 객체 지향 명령 줄 파서입니다. |
지금 다운로드 |
getopt :: oo. 순위 및 요약
- 특허:
- Perl Artistic License
- 게시자 웹사이트:
- http://search.cpan.org/~sjsmith/Getopt-OO-0.07/lib/Getopt/OO.pm
getopt :: oo. 태그
getopt :: oo. 설명
getOpt :: oo는 객체 지향 명령 줄 파서입니다. getOpt :: oo는 객체 지향 명령 줄 파서입니다. 짧고 길고 멀티 (--x ... -) 값 옵션을 처리합니다. GetOpt :: OO 모듈은 또한 사용법의 생성을 단순화하는 옵션에 대한 도움말을 통합합니다 .Snopsis 사용 GetOpt :: OO QW (디버그 자세한); My ($ handle) = getopt :: oo-> new (@argv, '-d'=> {help => '디버그 출력을 켜십시오', 콜백 => 하위 {디버그 (1); 0},}, -o '=> {help =>'다른 옵션 ','-f '=> {n_values => 1,},'- long '{ 도움말 => '긴 옵션'}, '--multiple_'=> {help => , 'multi_value'= > 1, 'multiple = => 1, # 명령 줄에서 한 번 이상 일어날 수 있습니다.}, other_values => {help =>'file_1 ... file_n ', multi_value => 1,}, 멀티 _Value => 1,},); if ($ handle-> value ()) {디버그 ( "명령 줄에 -d가 켜져있는 경우 출력"); if (my $ f = 핸들 -> 값 (-f)) {print "는 -f value.n"으로 $ f를 얻습니다. }} else {print "명령 줄에 옵션이 없습니다. line.n"; } getopt :: oo는 명령 줄 인수를 파싱하는 객체 지향 도구입니다. 입력 인수에 대한 참조를 기대하고 Perl 해시를 사용하여 명령 줄 인수를 파싱하는 방법을 설명합니다. 구문 분석을 통해, 우리는 옵션이 무엇을 기대 하는지를 의미합니다. 우리는 필요에 따라 명령 줄에 값이 있는지 확인하는 것을 의미합니다. 발신자는 그가 알고있는 값이 파일이 존재해야하며 쓸 수 있거나 쓸 수 있거나 뭐든간에 무언가 인수를 삭제할 수 있는지 확인해야합니다. 옵션 및이 옵션과 관련된 옵션 및 값을 삭제할 수 있습니다. Windows에서는 옵션이 '/'로 시작하지만 때로는 '-'로 시작하지만 UNIX에서는 거의 보편적으로 '-'로 시작합니다. 이 모듈 옵션은 '-'로 시작합니다. 우리는 짧은 단일 점선 옵션과 긴 이중 점선 옵션의 두 가지 유형의 옵션을 지원합니다.이 두 가지 사이의 차이점은이 모듈을 사용하여 짧은 옵션을 단일 옵션으로 결합 할 수 있지만 긴 옵션은 할 수 없습니다. 예를 들어, 대부분의 대부분은 -x -x -f 파일로 표현할 수있는 tar -xvf 파일 명령에 익숙합니다. 긴 옵션을 이런 식으로 결합 할 수 없으므로 '--help'는 항상 자체적으로서야합니다. 입력 템플릿은 옵션 이름을 키로 기대합니다. 예를 들어, 가능한 한 명령 줄 옵션으로 -XV --Hello를 기대하고있는 경우, 템플릿 해시의 키는 -x, -v 및 -hello가 될 것입니다. 요구 사항 : · Perl.
getopt :: oo. 관련 소프트웨어