| Io :: Prompter. Prompt para entrada, lê-lo, limpe-o, devolva-o |
Baixe Agora |
Io :: Prompter. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Damian Conway
- Site do editor:
- http://search.cpan.org/~dconway/
Io :: Prompter. Tag
Io :: Prompter. Descrição
Prompt para entrada, lê-lo, limpe-o, devolva-o Io :: O PromPter é um módulo Perl que exporta uma única sub-rotina, pronto, que imprime um prompt (mas somente se os fluxos de entrada e saída selecionados do programa estiverem conectados a um terminal), lê alguma entrada, e finalmente retorna Um objeto que representa esse texto.A sub-rotina do prompt espera zero-ou-mais argumentos.Qualquer argumento que começa com um hífen (-) é tratado como uma opção nomeada (muitos dos quais exigem um valor associado, que pode ser passado como próximo argumento). Consulte "Resumo das Opções" e "Opções Referência" para obter detalhes sobre as opções disponíveis. Qualquer outro argumento que é uma string é tratado como (parte de) o prompt a ser exibido. Todos esses argumentos são concatenados juntos antes que o prompt seja emitido. Se nenhuma string prompt for fornecida, a string '>' é usada em vez disso.Normalmente, quando o prompt () é chamado em qualquer lista ou contexto escalar, ele retorna um objeto opaco que autoconverts para uma string. Em contextos booleanos escalares, este objeto de retorno avalia true se a operação de entrada for bem-sucedida. Listar contextos booleanos apresentam um desafio especial (consulte a opção -verbatim para obter detalhes e uma solução simples). Em contextos vazios, prompt ainda () ainda solicita entrada, mas também emite um aviso sobre a inutilidade geral de realizar uma operação de E / S cujos resultados são então imediatamente jogados fora. Consulte "Usos inúteis úteis de prompt ()" por uma exceção a esta.A função prompt também define $ _ se for chamada de um contexto booleano, mas seu valor de retorno não é atribuído a uma variável. Portanto, é projetado para ser um substituto de drop-in para readline ou <>synopsis Use io :: Prompter; while (prompt -num 'insira um número') {diga "você digitou: $ _"; } Meu $ Passwd = Prompt 'Digite sua senha', -echo => '*'; Meu $ seleção = prompt 'Escolha sabiamente ...', -Menu => {riqueza => , saúde => , sabedoria => ,}, '>'; Requisitos: · Perl.
Io :: Prompter. Software Relacionado