Perl

[Perl/펄] Hash (Associative Array)를 이용한 File Join 방법

안녕하세요. 오늘은 Perl의 기능 중 hash 에 대해 말해 보고자 합니다.

그 많은 것중에 hash를 써 보고자 하는 이유는 Perl 의 기능중에서 가장 강력했다고 느꼈기 때문입니다.

그러면 배열도 있는데 hash를 쓴 이유는 무엇일까요? 이미 아시다 시피 참조입니다.

example > array 예제

@array_num1 = ( 1, 2, 3, 4);

print "@array_num1 \n";

 

example > hash 예제

%point ;

$point{"coding"} = 80;
$point{"algorithm"} = 90;
$point{"computer"} = 77;

foreach ( keys ( %point ) )
{
   printf "%-10s : %-5s \n", $_ , $point{"$_"} ;  # printf  vs print   ( f 는 format 의 약자입니다. 자료를 일정하게 표현하고 싶다면 printf 를 쓰시면 좋습니다.)
}

 

오늘은 너무 졸립네요. 일단 여기까지 씁니다.

댓글 남기기

This site uses Akismet to reduce spam. Learn how your comment data is processed.