perl 배열

perl의 자료형 중 하나인 배열

배열을 짧게 알아봅시다.

perl에서 배열은 변수의 형태중 하나인데요.

변수명의 앞에 @를 붙여서 사용합니다.

@arr={"a","b","c"};

위의 예시처럼 사용하여 배열을 선언할 수 있습니다.

배열 안의 값을 사용할 때는 스칼라형으로 사용을 하게 되므로 $를 붙여서 사용합니다

print $arr[0];

위와 같이 사용하게 되면 0번 인덱스인 "a"가 출력되는 것을 알 수 있습니다.

perl은 c언어와 같이 0번 부터 인덱스가 시작되기 때문에 기본적으로 0을 이용하여 첫번째 인덱스를 꺼낼 수 있습니다.

배열에 요소에 사용할 수 있는 기본 함수들이 있습니다.

  • shift
    • 배열의 선두 요소를 취득
    • my $a = shift @arr;
  • unshift
    • 배열의 선두에 요소 추가
    • unshift @arr, 5;
  • pop
    • 배열의 마지막 값을 빼옴(값을 취득하고 취득한 값은 배열에서 삭제)
    • my $a = pop @arr;
  • push
    • 배열의 마지막에 값을 추가
    • push @arr, 5;

이외에도 사용할 수 있는 함수들이 있습니다만 다음 포스팅에서 소개해드리겠습니다.

 

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Scroll to Top