Monday, March 12, 2007
Perl/펄] 퍼센트 기호(%) 의미, printf 함수로 백분율 기호 출력 방법; Print Percent Sign
Perl에서 퍼센트 기호인 % 는, 해쉬(Hash)를 의미합니다. 해쉬란 데이터베이스 비슷한 특수한 배열입니다. 특수하다고 해서 어려운 것은 아니고 간단하고 편리합니다.
예를 들어, "이름"과 "주소" 라는 2개의 필드로만 이루어진 데이터가 있다면, 그것을 전부 해쉬에 넣어두면, 마치 데이터베이스처럼 자유롭게 억세스할 수 있습니다. 여기에 해쉬 사용법이 있습니다: ▶▶ [펄 기초] Perl 의, Hash (해쉬/해시) 정의, 사용법
펄이나 C언어의 printf() 함수에서는 퍼센트 기호가 "출력 형식 지정"에 사용되기 때문에, 퍼센트 기호 자체를 직접 출력하면 경고가 나옵니다. 이때는 퍼센트 기호를 "%%" 이렇게 2번 중복하여 사용하면 1개의 퍼센트 기호가 출력됩니다. 다음 예제와 같습니다.
예제 스크립트 파일명: example.pl
use warnings; 프라그마를 사용할 때, 그냥
printf "%";
이렇게 하면 Invalid conversion in printf: end of string at D:\Z\example.pl line 4. 이런 식의 경고문이 나옵니다.
▶▶ Perl/펄] 달러;$ 골뱅이;@ 퍼센트;% 샤프;# 특수 기호 의미 사용법 예제
참고: 펄로, 퍼센트 계산 방법: ▶▶ Perl 펄] 퍼센트 계산, 백분율 구하기; Percent Percentage
예를 들어, "이름"과 "주소" 라는 2개의 필드로만 이루어진 데이터가 있다면, 그것을 전부 해쉬에 넣어두면, 마치 데이터베이스처럼 자유롭게 억세스할 수 있습니다. 여기에 해쉬 사용법이 있습니다: ▶▶ [펄 기초] Perl 의, Hash (해쉬/해시) 정의, 사용법
printf 함수로 퍼센트 기호(%) 출력하기
펄이나 C언어의 printf() 함수에서는 퍼센트 기호가 "출력 형식 지정"에 사용되기 때문에, 퍼센트 기호 자체를 직접 출력하면 경고가 나옵니다. 이때는 퍼센트 기호를 "%%" 이렇게 2번 중복하여 사용하면 1개의 퍼센트 기호가 출력됩니다. 다음 예제와 같습니다.
예제 스크립트 파일명: example.pl
#!/usr/bin/perl
use warnings;
printf "%%100\n";
# 출력 결과: %100
use warnings;
printf "%%100\n";
# 출력 결과: %100
use warnings; 프라그마를 사용할 때, 그냥
printf "%";
이렇게 하면 Invalid conversion in printf: end of string at D:\Z\example.pl line 4. 이런 식의 경고문이 나옵니다.
▶▶ Perl/펄] 달러;$ 골뱅이;@ 퍼센트;% 샤프;# 특수 기호 의미 사용법 예제
참고: 펄로, 퍼센트 계산 방법: ▶▶ Perl 펄] 퍼센트 계산, 백분율 구하기; Percent Percentage
tag: perl
Perl | 펄
<< Home