Thursday, August 17, 2006
Perl/펄] 화면 일시/몇초간 중지시키기. Enter 키 누르면 다음으로 넘어가게 - Pause
펄 소스의 어느 곳이든
<STDIN>;
이런 코드를 적어 놓으면 화면이 일시 중지됩니다. 디버깅을 할 때도 유용합니다.
<STDIN>; 이란 키보드 등의 표준입력장치로부터 입력을 기다리는 line-input operator 입니다.
이때 키보드의 엔터키를 누르면, 펄 코드의 다음 부분으로 진행됩니다.
또한 sleep 함수를 쓰면, 지정해준 초 단위로 화면을 완전히 정지시킬 수 있습니다.
예제:
print "ZZZ\n"; 에서 개행문자를 제거하고
print "ZZZ"; 이렇게 하면, sleep 문이 이상하게 작동하는군요.
▶▶ Perl/펄] 계속하려면 엔터 키를 누르십시오 (Press the Enter key to continue)
<STDIN>;
이런 코드를 적어 놓으면 화면이 일시 중지됩니다. 디버깅을 할 때도 유용합니다.
<STDIN>; 이란 키보드 등의 표준입력장치로부터 입력을 기다리는 line-input operator 입니다.
이때 키보드의 엔터키를 누르면, 펄 코드의 다음 부분으로 진행됩니다.
또한 sleep 함수를 쓰면, 지정해준 초 단위로 화면을 완전히 정지시킬 수 있습니다.
예제:
#!/usr/bin/perl
use strict; use warnings;
print "ZZZ\n";
sleep 2;
print "Press Enter key to exit..."; <STDIN>;
use strict; use warnings;
print "ZZZ\n";
sleep 2;
print "Press Enter key to exit..."; <STDIN>;
print "ZZZ\n"; 에서 개행문자를 제거하고
print "ZZZ"; 이렇게 하면, sleep 문이 이상하게 작동하는군요.
▶▶ Perl/펄] 계속하려면 엔터 키를 누르십시오 (Press the Enter key to continue)
tag: perl
Perl | 펄
<< Home