컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post Excel/엑셀 팁] 마지막 행까지, 맨 끝 열까지 이동 핫키; goto Bottom Ro...Excel] 엑셀 2003과, 엑셀 2007의, 행과 열의 최대 개수, 범위; Max Ro...Excel-엑셀-VBA] 남녀 키(신장)의 평균, 표준편차 랜덤 난수 발생; Human S...아래아 한글, MS워드의 차이점; HWP 워드프로세서와 Word의 차이, 장단점Excel] 엑셀 VBA(비베) 반올림 함수; 정수로, 지정한 자릿수만큼; Round To...Java/자바] 한국 남녀 키(신장)의 평균, 표준편차 랜덤 난수 생성; Human Sta...Python/파이썬] 한국인 남녀 키(신장)의 평균, 표준편차 랜덤 난수 생성; Human...통계] 대한민국 인체 치수의 평균 표준편차 데이터 얻기; Size Korea, Human ...Python/파이썬] 리스트(배열) 합계, 산술 평균 구하기; List-Array Sum,...CHM 파일의 HTML 태그 보기, 압축HTML에서 이미지(jpg, gif) 추출 방법

Perl/펄] 배열에 다른 배열 추가/합치기/병합 함수; Merge Array

Wednesday, February 14, 2007

예를 들어, @a 라는 배열과 @b 라는 배열이 있을 때,

배열 @a의 끝에, 배열 @b 를 추가하는 방법입니다. 즉 "배열 2개를 서로 연결하여 합치기"입니다.

push 함수를 사용합니다. 펄의 배열은 크기가 고정되어 있지 않고 유연하기에 이런 작업이 간단합니다.

배열에 배열 더하기 예제


파일명: example.pl
#!/usr/bin/perl
use strict; use warnings;


  my @a = qw( 자장면 탕수육 짬뽕 우동 물만두 );
  my @b = qw( 1000 2000 3000 4000 5000 );


  ###################################################
  # 배열의 끝에, 다른 배열 추가하여 합치기

  push @a, @b;

  print "$_ " foreach(@a);
  # 출력 결과:
  # 자장면 탕수육 짬뽕 우동 물만두 1000 2000 3000 4000 5000




  ###################################################
  print "\n\n\n\n문자열이 아니라, 정말로 배열인지 다시 확인\n\n";

  for (my $i = 0; $i <= $#a; $i++) {
    print "\$a[$i] = $a[$i]\n";
  }

=pod
출력 결과:

$a[0] = 자장면
$a[1] = 탕수육
$a[2] = 짬뽕
$a[3] = 우동
$a[4] = 물만두
$a[5] = 1000
$a[6] = 2000
$a[7] = 3000
$a[8] = 4000
$a[9] = 5000

배열 맞습니다.
=cut


뒤에 추가할 배열이 여러개 있을 때에는
push @a, @b, @c, @d;
이렇게 뒤에 나열하면 됩니다.


push 연산자(함수는 아님)에 대한 설명: ▶▶ Perl/펄 배열 추가 제거] shift, unshift, pop, push, 연산자(Operator) 사용법 예제

배열을 문자열로 변환: ▶▶ Perl/펄] 배열을 문자열로 합치기, 배열 요소들을 하나로 병합; Array to String

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top