본문 바로가기

Perl

[Perl] Subroutine

전달된 한개의 인수의 절대값을 값으로서 되돌려주는 서브루틴을 작성하여, 

http://seungngil.tistory.com/entry/perl-%EC%A0%88%EB%8C%80%EA%B0%92-%EA%B5%AC%ED%95%98%EA%B8%B0

를 그 서브루틴을 사용하게 변경하여라.


use strict;
use warnings;

my $str;

while (1) {
    print "Please enter the number.(Enter exit at the end) ";
    $str = <STDIN>;
    chomp $str;
    
    if ($str eq "exit" || $str eq "") {
        last;
    }
    
    if ($str =~ /[a-zA-Z]/) {
        print "Not number.\n";
        next;
    }
    
    print (Absolute($str), "\n");
};

sub Absolute {
    my $str = shift;

    return abs($str);
}


'Perl' 카테고리의 다른 글

[Perl] 홀수 짝수 Subroutine  (0) 2014.12.19
[Perl] Subroutine parameter  (0) 2014.12.19
[Perl]STDIN, while, for, if  (0) 2014.11.19
[Perl]for, if  (0) 2014.11.19
[Perl]if 비교기호  (0) 2014.11.19