Perl 함수

ALL

Perl 서브 루틴 함수 사용 방법 예제

서브루틴이란 스크립트 내부를 모듈화(부품화) 하는 것을 말합니다. 이른바 자신으로 함수를 작성, 정의하는 방법입니다. 이러하듯 서브루틴은 라고도 불리고 있습니다. 스크립트를 작성할 때에 서브루틴을 사용하는 것으로의 장점으로는 다음 2가지가 있습니다. 서브루틴 정의 및 호출 1. CGI 스크립트 안에서, 어떠한 처리를 몇 번을 반복 사용하고 싶은 경우에, 그 처리 부분을 모듈화해서 호출하는 것으로 효율적인 프로그램을 작성할 수 있다. 2. CGI 스크립트 소스가 길어지게 되면 일반적으로 스크립트 전체의 흐름을 이해하기 어려어 지기 때...
ALL

Perl 파일 조작과 파일 핸들러 사용 방법 예제

Perl에서는 파일 입출력 파일 핸들러라는 것이 있습니다. 파일 핸들러는 지금 어느 파일을 처리하고 있는지를 관리하기 위한 것입니다. 파일을 읽거나 쓰는 것을 하기 위해 우선 파일을 열고 파일 핸들러와 관계를 맺어줍니다. 그리고 파일 핸들러를 조작하는 것이 기본 조작법입니다. 표준 입출력 Perl에는 특별한 파일 핸들러로 다음과 같은 3개가 있습니다. 파일 핸들러의미내용STDIN표준 입력파이프나 리다이렉트 시에 데이터를 읽어옴.커맨드 라인의 경우에는 키보드.STDOUT표준 출력파이프나 리다이렉트 시에 데이터를 출력.커맨드 라인의 경...
ALL

Perl 해시 hash 사용 방법 예제

이전 포스팅에서 배열과 리스트에 대한 사용 방법을 알아봤었습니다. 이번에는 키와 값으로 만들어 사용할 수 있는 해시에 대해 알아보겠습니다. 해시 함수란 해시 란 연상 배열이라고도 불리며, 와 을 한 세트로 해서 관련되어 있는 배열입니다. 단, 배열 자체에 순서가 부여되지 않은 것이 특징 입니다. 해시 변수명은 %(퍼센트) + 영문자로 시작하며 그 이후는 숫자 영문자 그리고 언더바(_)를 사용할 수 있습니다. 그리고 대문자 소문자를 구별합니다. %a 와 %A는 별개로 취급합니다. 해시 변수의 조작 해시 변수는 키와 값을 세트로 해서 ...