반응형
728x170
펄에도 사용자에게 입력 받는게 당연히 있습니다~
scanf()함수나,
Java의 Scanner 클래스를 이용해 입력 받는것과 같은 원리죠!
살짝 좀 손이 더 많이 가긴 합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 |
#그리고 사용자에게 입력 받는 방법이 있다.
#
my $s;
print "input any key";
$s = <STDIN>; #키보드에서 문자열 입력
print "input key = ".$s;
chomp($s); #문자열 끝의 개행문자 제거
if($s){
print("뭔가를 입력했군!");
}else{
print("입력을 안했다(엔터키만 눌렀다)");
} |
cs |
$s 스칼라변수에 <STDIN> 을 이용해 키보드로부터 문자열을 입력 받습니다.
그리고 거의 콤보로<STDIN>과 chomp( ) 함수를 같이 쓰는데요
이 함수는 문자열 끝의 개행문자(\n) 을 제거하는 함수입니다.
개행문자를 제거하고 싶으시면 저렇게 쓰시면 돼요~
이렇게 나올껍니다!
반응형
그리드형
'perl' 카테고리의 다른 글
펄 반복분 (perl 반복문) 펄 for문, 펄 while문, 펄 for my문 (0) | 2017.09.15 |
---|---|
펄 변수의 특징(perl) undef, defined 함수 (0) | 2017.09.15 |
펄 기본 맛보기! 펄 변수(스칼라), 연산자, 주석 (0) | 2017.09.13 |
펄(perl) 웹 페이지 출력해보기 (0) | 2017.09.12 |
펄 아파치 연동 (perl apache)연동, 웹 페이지 출력 (0) | 2017.08.22 |