세로형
Recent Posts
Recent Comments
Link
04-20 00:01
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

꿈 많은 사람의 이야기

펄 사용자 입력 (perl 사용자 입력) 본문

perl

펄 사용자 입력 (perl 사용자 입력)

이수진의 블로그 2017. 9. 13. 08:50

펄에도 사용자에게 입력 받는게 당연히 있습니다~

 

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) 을 제거하는 함수입니다.

 

개행문자를 제거하고 싶으시면 저렇게 쓰시면 돼요~

 

 

이렇게 나올껍니다!

반응형
그리드형
Comments