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

 
Previous Post Perl/펄] 복소수 사칙연산; 덧셈, 뺄셈, 곱셈, 나눗셈; Complex NumberPerl/펄] 배열 사이즈/크기 (요소 개수) 구하기, 달러+샤프 기호로; Array Si...Python/파이썬] 복소수 사칙연산; 덧셈, 뺄셈, 곱셈, 나눗셈; Complex Num...Perl/펄 문제 해결] Possible attempt to separate words w...Perl/펄] 배열에 다른 배열 추가/합치기/병합 함수; Merge ArrayExcel/엑셀 팁] 마지막 행까지, 맨 끝 열까지 이동 핫키; goto Bottom Ro...Excel] 엑셀 2003과, 엑셀 2007의, 행과 열의 최대 개수, 범위; Max Ro...Excel-엑셀-VBA] 남녀 키(신장)의 평균, 표준편차 랜덤 난수 발생; Human S...아래아 한글, MS워드의 차이점; HWP 워드프로세서와 Word의 차이, 장단점Excel] 엑셀 VBA(비베) 반올림 함수; 정수로, 지정한 자릿수만큼; Round To...

Perl/펄] 변수명 그 자체를 출력, 변수 이름/달러 기호; Print Var Name, Dollar Sign

Thursday, February 15, 2007

print 함수로 달러 기호를 출력하면
Final $ should be \$ or $name at D:\Z\example1.pl line 16, within string...
이런 에러가 날 수 있습니다. 이때는 달러 기호 앞에 백슬래쉬(\) 문자를 넣어 이스케이프해주면 됩니다.

펄에서 달러 기호는 변수라는 뜻이기에, 그냥 글자 그대로 인식시키려면 "\"를 붙여야 합니다.

변수명 자체를 출력할 때도 마찬가지입니다.



방법 2:
또는 작은따옴표로 둘러싸 주어도 됩니다. 큰따옴표(")가 아닌, 작은따옴표(')로 둘러싼 변수명이나 달러 기호는 그대로 출력됩니다.


아래 예제와 같습니다.

변수 명 (달러 기호) 출력 예제


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

  my $num = 123;


  # 변수 $num 의 값 출력
  print $num, "\n";
  # 출력 결과: 123


  # 변수의 이름인 "$num" 자체를 출력
  print "\$num", "\n";
  # 출력 결과: $num


  # 변수의 이름인 "$num" 자체를 출력 (작은따옴표로)
  print '$num', "\n";
  # 출력 결과: $num


  # 달러 기호 자체를 1개 출력
  print "\$", "\n";
  # 출력 결과: $


  # 달러 기호 자체를 1개 출력 (작은따옴표로)
  print '$', "\n";
  # 출력 결과: $


  # 변수명을 다른 변수에 넣기
  my $foo = "\$test";
  print $foo, "\n";
  # 출력 결과: $test


  # 변수명을 다른 변수에 넣기 (작은따옴표로)
  $foo = '$test';
  print $foo, "\n";
  # 출력 결과: $test



  # 배열 @a 를 출력
  my @a = qw( 자장면 탕수육 짬뽕 우동 물만두 );

  for (my $i = 0; $i <= $#a; $i++) {
    print "\$a[$i] = $a[$i]\n";
  }
=pod
출력 결과:

$a[0] = 자장면
$a[1] = 탕수육
$a[2] = 짬뽕
$a[3] = 우동
$a[4] = 물만두

=cut



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