Tuesday, April 11, 2006
Perl/펄] 스크립트 언어인 펄(perl)을, 간단한 계산기로 사용하기
※ 펄이 컴퓨터에 설치되어 있어야 한다. 리눅스에는 기본적으로 설치되어 있는 경우가 많지만, MS윈도우에서는 사용자가 직접 설치해 주어야 한다.
설치법 참고: [Perl/펄] 윈도우용 액티브펄(ActivePerl) 설치법
펄에서 -e 는, 코맨드 라인 상에서 1줄짜리 프로그램을 간단히 실행시키는 스위치다. 파일에서 프로그램을 불러서 쓰는 것이 아니라 간단한 계산기처럼 사용할 수 있다. ( -e 뒤의 펄 코드는, 윈도에서는 쌍따옴표, 리눅스에서는 아마 홑따옴표로 둘러싸야 할 것이다)
명령 프롬프트에서, 위쪽 화살표 키를 누르면, 방금 실행한 라인이 다시 튀어나온다. 좌측 화살표 키로 움직여 편집해서 명령을 재활용하면 편리하다. 윈도 계산기보다 나은 점이 이것이다.
펄의 모든 함수를 사용할 수 있다. 가령 sqrt() 함수로, 루트2를 계산할 수 있다:
그런 후 명령 프롬프트 창에서, 결과인 1.4142135623731 를 마우스로 긁어 하얗게 반전시킨 후 엔터키를 누르면 복사된다. (바로 위의 검은 박스에서가 아닌 진짜 명령 프롬프트 창에서 말이다.)
여담이지만 옛날 어떤 수학 참고서에서 루트2(1.414213)를, "왔네 왔네 둘일세"로 쉽게 외우는 방법을 소개했다. 즉, "왔(1:one)네(4) 왔(1:one)네(4) 둘(2)일(1)세(3)"인 것이다. 루트3, 루트5도 있었는데 지금 기억나지 않음 ^^
▶▶ MS윈도우 계산기/구글 계산기 활용. 수식 입력을 편하게
▶▶ Perl/펄] perl -e 옵션 사용법; 펄 인라인 계산기 스위치; -e (One Line Program Option, Switch)
설치법 참고: [Perl/펄] 윈도우용 액티브펄(ActivePerl) 설치법
D:\Z>perl -e "print 5 / 3"
1.66666666666667
D:\Z>
1.66666666666667
D:\Z>
펄에서 -e 는, 코맨드 라인 상에서 1줄짜리 프로그램을 간단히 실행시키는 스위치다. 파일에서 프로그램을 불러서 쓰는 것이 아니라 간단한 계산기처럼 사용할 수 있다. ( -e 뒤의 펄 코드는, 윈도에서는 쌍따옴표, 리눅스에서는 아마 홑따옴표로 둘러싸야 할 것이다)
명령 프롬프트에서, 위쪽 화살표 키를 누르면, 방금 실행한 라인이 다시 튀어나온다. 좌측 화살표 키로 움직여 편집해서 명령을 재활용하면 편리하다. 윈도 계산기보다 나은 점이 이것이다.
펄의 모든 함수를 사용할 수 있다. 가령 sqrt() 함수로, 루트2를 계산할 수 있다:
D:\Z>perl -e "print sqrt(2)"
1.4142135623731
D:\Z>
1.4142135623731
D:\Z>
그런 후 명령 프롬프트 창에서, 결과인 1.4142135623731 를 마우스로 긁어 하얗게 반전시킨 후 엔터키를 누르면 복사된다. (바로 위의 검은 박스에서가 아닌 진짜 명령 프롬프트 창에서 말이다.)
여담이지만 옛날 어떤 수학 참고서에서 루트2(1.414213)를, "왔네 왔네 둘일세"로 쉽게 외우는 방법을 소개했다. 즉, "왔(1:one)네(4) 왔(1:one)네(4) 둘(2)일(1)세(3)"인 것이다. 루트3, 루트5도 있었는데 지금 기억나지 않음 ^^
▶▶ MS윈도우 계산기/구글 계산기 활용. 수식 입력을 편하게
▶▶ Perl/펄] perl -e 옵션 사용법; 펄 인라인 계산기 스위치; -e (One Line Program Option, Switch)
tag: perl
Perl | 펄
<< Home