Marcio Merlone <[EMAIL PROTECTED]> writes:
> Vamos ver se estou fazendo a li��o de casa. Aqui n�o daria para usar, ou
> ficaria melhor utilizar
>
> unless (($linha == /^$/) or ($linha == /^#/)) {
> $linha =~ s/$/ (Cod. $i)/;
> $i++;
> }
>
> ,de forma a ficar mais claro?
O resultado � o mesmo, mas o operador 'unless' n�o � t�o comum quanto
o 'if'. A constru��o pode ficar duvidosa apenas por este motivo.
Prefiro usar o if, a n�o se que a leitura do c�digo fique mais fluente
com o unless.
Eu n�o teria problemas com nenhum dos dois, mas ser� que todos
conseguiriam ler o c�digo mudado? (lembre-se: manutenabilidade do
c�digo!)
> O que vem a ser "inline"? Acho que gostei disto.
Sem criar um novo arquivo, modificando o arquivo diretamente. Alguns
tamb�m chamam de 'in place'.
> Bem, o que vc mandou resolve o problema, mas n�o mata a sede pelo
> conhecimento (Uau!). Estou ainda curioso de como faria isto com o vi
> em uma �nica linha de comando...
:-)
Com o vi n�o sei fazer o contador, mas a express�o regular seria a
mesma.
Sds,
--
Godoy. <[EMAIL PROTECTED]>
Assinantes em 24/02/2003: 2229
Mensagens recebidas desde 07/01/1999: 202364
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]