Perl에는 익숙하지 않지만이 함수를 만들어야했습니다.PERL에서 초기화되지 않은 값 (s ///) 오류 사용
sub getPrice {
my $url = shift;
my $prdid = shift;
my $count = shift;
my $totcount = shift;
print "($count/$totcount) Fetching Product Price : $prdid .";
my $rs = sendRequest('GET', $url);
print "url :".$url;
print "..\n";
$rs =~ s!.*Unit Price Excl. VAT!!s;
$rs =~ s!</table>.*!!s;
$rs =~ m!([0-9,]+) +EUR!;
$rs = $1;
$rs =~ s/,/./;
return $rs;
}
이 함수를 호출하면이 오류가 발생합니다.
Use of uninitialized value in substitution (s///)
는 오류가 $rs =~ s/,/./;
라인을 지적한다.
대체 방법에 오류가 있습니까?
$ url 값이 유효합니다.
감사합니다.
이전 대체가 실패했을 수도 있습니다. 그로 인한 경고는 없습니다. – ysth