반응형

1. warnings

개발자를 위한 경고메시지


문자열을 숫자로 잘못 취급했을경우를 예제로 사용

 

 use warnings;

 $a = 33f8r;








2. diagnostics

warnings(경고)에 대한 더욱 상세한 설명


똑같이 문자열을 숫자로 잘못 취급했을경우를 예제로 사용

 

 use diagnostics;

 $a = 33f8r;







실행속도 향상을 위해 경고를 이해하기 힘들때 이외엔 사용하지 않는것을 추천.



펄 실행시, 옵션을 이용해 간편하게 사용도 가능

 

 perl -Mdiagnostics ./a.pl
















반응형

'Programming Language > Perl' 카테고리의 다른 글

Perl 사용자 입력 받기  (0) 2014.01.13
Perl 비교연산자와 if제어  (0) 2013.12.27
perl 스칼라 값 할당  (0) 2013.12.24
스칼라 데이터  (0) 2013.12.19
Perl 윈도우 설치  (0) 2013.12.18
반응형

1. 간단하게 출력하기


펄스크립트에선 print대신 say을 사용해도 됩니다.(use 5.010; 명령어를 입력하지 않는다면 에러가 발생합니다.)



use 5.010;


say "Hello World!";










2. 주석


 

그냥 주석 :        파운드기호( # )으로 시작

특별한 주석 :    첫번째줄의 가장 처음이 #! 이면 그다음은 프로그램명

                         이 경우, 이 프로그램을 이용하여 파일의 나머지 부분을 실행(펄프로그램의 경로를 입력)










3. 스칼라


펄에서 하나의 값을 가지는 것을 스칼라라 합니다. 


가) 숫자


부동소수점 상수


 2.33

 3.15e25 # 3.15 곱하기 10의 25승

 -30e-4 # -30 곱하기 10의 -4승





정수상수


 3

 2013

 -20

 1234567

 1_234_567   #위의 1234567 정수를 가독성있게 표현




십진수외 정수상수

 

 0255         #8진수 255

 0xff                 #16진수 FF

 0b11111111 #10진수 255




숫자연산자


 1 + 5   # 1 더하기 5

 2.7 - 2        # 2.7 빼기 2

 2 * 12   # 2 곱하기 12

 6 / 2           # 6 나누기 2 








나) 문자열


작은따옴표(')로 묶은 문자열 상수

 

 'alice'

 'I\'m so happy'       # 작은따옴표(')를 문자열에 넣을경우 역슬래시 앞에 추가



큰따옴표(")로 묶은 문자열 상수


 "rabbit"

 "He say, \"Hello\" "    # 큰따옴표(")를 문자열에 넣을경우 역슬래시 앞에 추가




문자열 연산

( 연결 )  

문자열값은 . 연산자로 연결할수 있습니다. 


  "hello" . " world"

  "hello" . " " . "world" 




( 문자열 반복 )

문자열값은 x 연산자로 반복할 수 있습니다. 

 "alice" x 3        # alicealicealice




















반응형

'Programming Language > Perl' 카테고리의 다른 글

Perl 사용자 입력 받기  (0) 2014.01.13
Perl 비교연산자와 if제어  (0) 2013.12.27
perl 스칼라 값 할당  (0) 2013.12.24
Perl 내장경고  (0) 2013.12.24
Perl 윈도우 설치  (0) 2013.12.18
반응형

1. Perl ManPage


 http://learn.perl.org/faq/perlfaq2.html




2. perl스크립트의 인기있는 프로그래머 텍스트 편집기

가) UNIX

- emacs

- vi


나) 윈도우

- UltraEdit

- gvim (윈도우용 vi에디터)

- notepad++

- PFE (Programmer's Favorite Editor)



3. 윈도우상에서 Perl프로그램 실행해보기 


UNIX상에서, vi로 이미  테스트해보았지만, 윈도우상에서도 도전해보기로 합니다.


가)Perl 배포본 2가지

per ManPage에선 다음 2개의 Perl배포본을 추천하고 있습니다.


- StrawberryPerl http://strawberryperl.com/ )

MS VC++을 이용하여 컴파일


- ActivePerl http://www.activestate.com/activeperl )

오픈소스 컴파일러인 gcc를 이용하여 컴파일



4. StrawberryPerl 설치


국내에선 StrawberryPerl이 강세인듯 하니, 이걸 설치해봅니다.

32비트 추천버전인 5.18.1.1 버전을 다운받아 설치해봅니다. ( http://strawberryperl.com/ )







설치과정입니다.







생각보다 설치시간이 걸립니다. 대략, 6분정도 걸렸네요.







5. Perl 설치 확인




cmd.exe를  실행시켜 커맨드창에서 perl가 제대로 설치되었는지 확인합니다.

설치된 perl의 버전을 알아보는 커맨드입니다. 


 perl -v





이제 자신이 편한 에디터를 이용하여, 개발자에게 ㄱ자와 같은 "hello world"를 출력해봅시다. 

전 vi를 너무 사랑하는 관계로 Gvim을 사용하여 해보도록 하겠습니다. 

Gvim설치는 다음 url을 참고하세요. ( http://stormaa.tistory.com/78 )




< hello.pl >

 

print "Hello, World!\n"











cmd창에서 방금만드 hello.pl이 있는 경로에서 다음과 같이 실행합니다.


 perl hello.pl






이와 같은 방법으로 perl를 실행시켜보세요~















반응형

'Programming Language > Perl' 카테고리의 다른 글

Perl 사용자 입력 받기  (0) 2014.01.13
Perl 비교연산자와 if제어  (0) 2013.12.27
perl 스칼라 값 할당  (0) 2013.12.24
Perl 내장경고  (0) 2013.12.24
스칼라 데이터  (0) 2013.12.19

+ Recent posts