본문 바로가기

Script/Perl

24. Perl Debugging

Dumper
 
dumper 를 사용하면  레퍼런스, 배열, 해시 내부의 데이터를 볼 수 있다.
 
use Data::Dumper qw(Dumper) ;
print Dumper \ @an_array ;
print Dumper \ %a_hash ;
print Dumper $a_reference ;
 
변수의 이름도 출력되도록 아래와 같이 사용하는 것을 권장한다.
 
print '@an_array: ' . Dumper \@an_array;
 
한번에 여러 정보를 아래와 같이 출력할 수도 있다.
 
print Data::Dumper-> Dump([\@an_array, \ %a_hash , $ a_reference],
                         [qw(an_array a_hash a_reference)]);
 
 
 
CLI
 
command line 을 사용해서 perl 을 디버깅할 수 있다.
 
인자로 -d 를 주고 Perl 의 파일명을 입력하면 실행된다.
 
perl -d data.pl
 
아래와 같이 DB<1> 이라는 프롬프트가 보인다.
 
종료를 원하면 q 를 입력하면 된다.
 
    DB<1> q
 
 
 
 
 
 
 
 
 
 

'Script > Perl' 카테고리의 다른 글

23. Error Handling  (0) 2020.01.21
22. Excel  (0) 2020.01.21
21. Directory  (0) 2020.01.21
20. System  (0) 2020.01.21
19. File  (0) 2020.01.21