[perl] Perl의 기본 문법

목차


변수 선언

Perl에서 변수를 선언하는 방법은 $ 기호를 사용하여 변수를 표현하는 것으로, 아래와 같이 할 수 있습니다.

my $name = "John";
my $age = 25;

여기서 my는 해당 변수가 현재 블록에서만 유효함을 나타내며, 변수의 타입을 명시적으로 선언하지 않아도 됩니다.

조건문

조건문은 다음과 같이 작성할 수 있습니다.

if ($age >= 18) {
    print "You are an adult";
} else {
    print "You are a minor";
}

이 코드는 $age가 18 이상이면 “You are an adult”를 출력하고, 그렇지 않으면 “You are a minor”를 출력합니다.

반복문

반복문은 다음과 같이 작성할 수 있습니다.

for (my $i = 0; $i < 5; $i++) {
    print "Count: $i\n";
}

# 배열을 순회하는 반복문
my @fruits = ("apple", "banana", "orange");
foreach my $fruit (@fruits) {
    print "$fruit\n";
}

함수 정의

함수는 sub 키워드를 사용하여 정의할 수 있습니다.

sub greet {
    my $name = shift;
    print "Hello, $name!\n";
}

모듈 import

모듈은 use 키워드를 사용하여 import할 수 있습니다.

use Math::Complex;

위의 코드는 Math::Complex 모듈을 현재 스크립트에 import합니다.


위에서 설명한 내용은 Perl의 기본 문법으로, Perl을 시작하는 데 도움이 될 것입니다. Perl에 대한 추가 정보는 공식 Perl 문서에서 찾아볼 수 있습니다.