[perl] Perl에서 함수와 모듈 사용하기
Perl은 다양한 기능을 제공하는 함수와 모듈을 사용해 프로그램을 작성할 수 있습니다. 이 글에서는 Perl에서 함수와 모듈을 어떻게 사용하는지 알아보겠습니다.
1. 함수 사용하기
Perl에서 함수는 코드를 단순화하고 재사용성을 높여줍니다. 함수를 작성하고 호출하는 방법은 다음과 같습니다.
sub greet {
my ($name) = @_;
print "Hello, $name!\n";
}
greet("Alice");
위 예제에서 sub
키워드는 함수를 정의하는데 사용되며, 함수의 이름은 greet
입니다. 함수는 인자로 이름을 받아 화면에 출력합니다.
2. 모듈 사용하기
모듈은 Perl 코드를 재사용하기 위한 가장 효과적인 방법 중 하나입니다. 다른 파일에 작성된 함수나 변수를 현재 파일에서 사용하고자 할 때 모듈을 사용합니다.
# greeting.pm
package Greeting;
use Exporter;
our @ISA = qw(Exporter);
our @EXPORT = qw(greet);
sub greet {
my ($name) = @_;
print "Hello, $name!\n";
}
# main.pl
use Greeting;
greet("Bob");
위 예제에서 모듈은 package
키워드로 정의되며, 해당 파일의 함수를 use
키워드를 통해 다른 파일에서 불러와 사용할 수 있습니다.
결론
Perl에서 함수와 모듈을 사용하면 코드를 더 간결하게 작성할 수 있고, 중복 작성을 피할 수 있습니다. 이를 통해 유지 보수가 용이한 코드를 작성할 수 있습니다.
더 많은 내용을 알고 싶다면 Perl 공식 문서를 참고해보세요.
References
- https://www.perl.org/