1. 다운로드
- ActiveState에서 제공하는Active Perl
(http://www.activestate.com/activeperl/downloads)
2. Path 설정 확인
- 자동으로 path 지정이 되지만 정상적으로 동작하는지 확인
- command 창을 띄우고 perl --help 실행
- 만약 help가 동작하지 않는다면 컴퓨터를 리부팅
3. Perl 변수의 이해
1) Scalar
- 선언: $변수명 = 할당하고자 하는 값
ex) $msg = "value";
- 사용: $변수명
ex) print $msg;
2) Array
- 선언: @변수명 = ("값", "값", "값");
- 선언: @변수명 = ("값", "값", "값");
ex) @list = ("ryan", "tom", "john");
- 사용: $변수명[인덱스]
ex) print $list[0], $list[1], $list[2];
3) Hash
- 선언: %변수명 = ( "키"=>"값", "키"=>"값");
- 선언: %변수명 = ( "키"=>"값", "키"=>"값");
ex) %ht = ( "ryan"=>"176", "tom"=>"183");
- 사용: $변수명{"키"}
ex) print $ht{"ryan"), $ht{"tom"};
4. 입력, 출력
1) 입력: $변수명 = <STDIN>;
2) 출력: print "문구";
5. 조건문
1) 숫자형
if( $변수명 < 1 ) { print "small"; } elseif( $변수명 eq 3 ){ print "same"; } else { print "big" }
2) 문자형
if( $변수명 eq "Text" ) { print "match"; } else { print "wrong" }
if( $변수명 eq "Text" ) { print "match"; } else { print "wrong" }