use LWP::UserAgent; use strict; use warnings; print retrieve_url( 'http://www.finasta.lt' ); sub retrieve_url() { my $url = shift; my $ua = LWP::UserAgent->new(); my $res = $ua->get( $url ); if ( $res->is_success() ) { my $content = $res->content(); $content =~ s!\A\s+!!; return( $content ); } else { die( "retrieval error: ", $res->status_line() ); } } #### main::retrieve_url() called too early to check prototype at a.pl line 6. #### use LWP::UserAgent; use strict; use warnings; sub retrieve_url() { my $url = shift; my $ua = LWP::UserAgent->new(); my $res = $ua->get( $url ); if ( $res->is_success() ) { my $content = $res->content(); $content =~ s!\A\s+!!; return( $content ); } else { die( "retrieval error: ", $res->status_line() ); } } print retrieve_url( 'http://www.finasta.lt' ); #### Too many arguments for main::retrieve_url at a.pl line 23, near "'http://www.fi asta.lt' )" Execution of a.pl aborted due to compilation errors.