날짜: 1996-04-11 | 글쓴이: 도아 | 6573 번 | 프린트 | 메일로보내기

펄 - 제 10강 배열


앞 페이지의 리스트는 그렇게 유용한 것이 아니었다. 사실 나중에 사용하거나 변경하기위해 전체 리스트를 저장하는 여러가지 방법이 필요하다. 배열은 이름을 갖는 리스트이다. 리스트와 마찬가지로 배열 역시 프로그램 메모리로 부터 동적으로 할당, 제거된다. 또한 첫번째 요소는 "0"으로 참조하며 모든 연산자를 공유하며, 몇몇 새로운 접근 방법을 갖는다.
@ (at 기호)
전체 배열이나 배열의 일부분([ ]와 함께 사용할 때)을 참조한다.
$ (dollar 기호)
[ ]와 함께 사용함으로서 배열의 한 요소를 참조한다.
	@stringInstruments = ("꽝과리","징","북","장구"); 
	@brass = ("피리","통소","단소","나팔","단소"); 
	$biggestInstrument = $stringInstruments[3]; 
        print("니나노판: ", 
              join(" ",@brass[0,1,2,4] ), 
              "\n"); 
배열 관련 함수
리스트 관련 함수외에 다음과 같은 함수를 지원한다.
push(@ARRAY,LIST) @ARRAY의 끝에 LIST를 추가한다.
pop(@ARRAY) @ARRAY의 마지막 요소를 제거하고 제거한 마지막 요소를 리턴한다.
unshift(@ARRAY,LIST) @ARRAY의 앞 부분에 LIST를 추가한다.
shift(@ARRAY) @ARRAY의 첫 번째 요소를 제거하고 제거한 첫 번째 요소를 리턴한다.
scalar(@ARRAY) @ARRAY 요소의 수를 리턴한다.


다음글: 펄 응용 - 제 1강 modperl의 사용법 (15873)1996-05-01
이전글: 펄 - 제 23강 예제 폼 (6118)1996-04-24

세상사는 이야기

  • 찾아라! 아이폰 순정용 >
  • 만원대 피젯 스피너를 >
  • 망하는 길을 택한 쿠팡 >
  • 물놀이에 적당한 가성 >
  • 컴퓨터를 IPTV로 2, po >
  • 컴퓨터를 IPTV로 만들 >
  • Warning.or.kr도 우회 >
  • 한국의 100대 부자, 어 >
  • 세상을 바꾼 크롬: 크 >
  • 장난(?)으로 시작한 여 >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2017 QAOS.com All rights reserved.