| Errno :: Anystring. Coloque as cordas arbitrárias em $! |
Baixe Agora |
Errno :: Anystring. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- David Taylor
- Site do editor:
- http://www.daes.ca/library/
Errno :: Anystring. Tag
Errno :: Anystring. Descrição
Coloque cordas arbitrárias em $! Errno :: Anystring é um módulo Perl que permite definir as strings de mensagem de erro que correspondem a valores errnos específicos. Isso faz uma mudança para o $! magia para que a corda correta seja retornada quando a Errno leva um valor para o qual uma string foi registrada. A mudança para $! é global e dura até que o intérprete perl sai.synopsiserrno :: Anystring permite que você coloque uma mensagem de erro arbitrária no $! variável, sem interromper a capacidade de $!'s de pegar o resultado da próxima chamada do sistema que define errno.it é útil se você estiver escrevendo código que relata erros configurando $!, e nenhuma das mensagens de erro do sistema padrão se encaixam. use errno qw / eio /; Use Errno :: Anystring QW / Custom_Erstr /; $! = Custom_Erstr "Meu hovercraft está cheio de enguias"; Imprimir "$! "; # imprime meu hovercraft está cheio de enguias minhas $ Saved_errno = $ !; Abra meu $ FH," <"," / não / tal / file "; imprimir" $! "; # imprime nenhum arquivo ou diretório $! = EIO; Imprimir" $! "; # imprime erro de entrada / saída $! = $ Saved_errno; Imprimir" $! "; # imprime meu hovercraft está cheio de eelsyou também pode definir as strings de erro para números de erro específicos, para o tempo de vida do intérprete Perl: use errno :: anystring QW / Register_Erstr /; Register_Erstr" Falha do wetware ", 339864; $! 339864; imprimir "$! "; # imprime os requisitos de falha do wetware: · Perl.
Errno :: Anystring. Software Relacionado