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;
이외에도 사용할 수 있는 함수들이 있습니다만 다음 포스팅에서 소개해드리겠습니다.