-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 15-05-2009 16:42, Allan Carvalho wrote: > Prezados, > > Estou tentando escrever um script em perl, só que meus conhecimentos em > perl são ínfimos, já consegui fazer quase tudo, menos o return. > > Explicando melhor, passo um valor pro script ele compara com uma outra > string e me retorna um valor booleano. > > Ae que está o problema, como retornar um valor booleano no perl? Tentei > usar o return mas acusa o erro que não posso usar o return fora de uma > subrotina.
Exato. Se a sua ideia é que o script termine e "retorne" o valor da operação, você pode usar exit(). http://perldoc.perl.org/functions/exit.html Você pode usar $? pra testar o resultado, seria o mesmo que: ls /naoexiste echo $? ls / echo $? Abraço, - -- Felipe Augusto van de Wiel (faw) "Debian. Freedom to code. Code to freedom!" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREIAAYFAkoRbfcACgkQCjAO0JDlykbbqgCffMhi2HV6PVlkOJIHnBFdTEVP Q7YAoJxfL1kKUtXk3h2d+CG47ixb21Di =YdFY -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org