Sunday, September 24, 2006
Perl/펄] 숫자 비교 예제, if문으로 - Compare Numbers
펄에서의 숫자 비교는 다른 언어와 같고, 어려운 점은 없습니다.
다만 펄의 == 연산자는 숫자만 비교할 뿐, 문자열은 비교할 수 없습니다. 문자열 비교에는 eq 연산자를 사용합니다. (▶▶ 펄/Perl] 문자열 비교, eq, ne / 정규식 비교 - Compare Strings / regex 참고)
다만 펄의 == 연산자는 숫자만 비교할 뿐, 문자열은 비교할 수 없습니다. 문자열 비교에는 eq 연산자를 사용합니다. (▶▶ 펄/Perl] 문자열 비교, eq, ne / 정규식 비교 - Compare Strings / regex 참고)
숫자 비교 예제
#!/usr/bin/perl
use strict; use warnings;
##################################
## 동일한 숫자인지 비교
##################################
my $num = 123;
if ($num == 123) {
print "같은 숫자군요!\n";
} else {
print "다른 숫자군요!\n";
}
# 결과: 같은 숫자군요!
##################################
## 큰 숫자인지 비교
##################################
$num = 123;
if ($num > 100) {
print "\$num이 크군요!\n";
}
# 결과: $num이 크군요!
##################################
## 작은 숫자인지 비교
##################################
$num = 123;
if ($num < 200) {
print "\$num이 작군요!!\n";
}
# 결과: $num이 작군요!!
##################################
## 크거나 같은 숫자인지 비교
##################################
$num = 123;
if ($num >= 100) {
print "\$num이 크거나, 서로 같은 숫자군요!\n";
}
# 결과: $num이 크거나, 서로 같은 숫자군요!
##################################
## 작거나 같은 숫자인지 비교
##################################
$num = 123;
if ($num <= 200) {
print "\$num이 작거나, 서로 같은 숫자군요!\n";
}
# 결과: $num이 작거나, 서로 같은 숫자군요!
use strict; use warnings;
##################################
## 동일한 숫자인지 비교
##################################
my $num = 123;
if ($num == 123) {
print "같은 숫자군요!\n";
} else {
print "다른 숫자군요!\n";
}
# 결과: 같은 숫자군요!
##################################
## 큰 숫자인지 비교
##################################
$num = 123;
if ($num > 100) {
print "\$num이 크군요!\n";
}
# 결과: $num이 크군요!
##################################
## 작은 숫자인지 비교
##################################
$num = 123;
if ($num < 200) {
print "\$num이 작군요!!\n";
}
# 결과: $num이 작군요!!
##################################
## 크거나 같은 숫자인지 비교
##################################
$num = 123;
if ($num >= 100) {
print "\$num이 크거나, 서로 같은 숫자군요!\n";
}
# 결과: $num이 크거나, 서로 같은 숫자군요!
##################################
## 작거나 같은 숫자인지 비교
##################################
$num = 123;
if ($num <= 200) {
print "\$num이 작거나, 서로 같은 숫자군요!\n";
}
# 결과: $num이 작거나, 서로 같은 숫자군요!
tag: perl
Perl | 펄
<< Home