[SP-pm] Como "ler" uma array que está dentro de um bloco "privado" ?

"Flávio R. Lopes" flavio.lopes at links.inf.br
Sun May 9 16:25:02 PDT 2010


Grande Blabos!
Tenha paciência comigo!...afinal, estou dando meus primeiros passos 
agora no universo da programação.
Da próxima vez tentarei melhorar mais meu vocabulário técnico para me 
fazer entender melhor!

Abraço,
Flávio


Em 08-05-2010 23:35, Blabos de Blebe escreveu:
> Deixa eu pegar no seu pé sobre vocabulário :P
>
>    
>> retorna "verdadeiro" só no bloco do "else"
>>      
> Esta frase não faz o menor sentido fora do seu contexto ( como quase
> tudo, duh :P ).
>
> De acordo com a wiki*, uma condicional pode ser:
>
> If (predicate) Then
>     (consequent)
> Else
>     (alternative)
> End If
>
> Onde predicado é basicamente uma condição avaliada como verdadeira ou
> falsa, 'consequência' é um conjunto de instruções que serão executadas
> como consequência da condição ter sido avaliada como verdadeira e
> 'alternativa' é um conjunto de instruções a serem executadas como uma
> alternativa à condição.
>
> Vocabulário é algo importante para assegurar que sejamos
> compreendidos. Se você me diz: 'retorna "verdadeiro" só no bloco do
> "else"', eu entendo que você está:
>
> 1) Chamando uma função ou método (por causa do retorna)
> 2) Que você chama a mesma função tanto no bloco consequência quanto no
> bloco alternativa ( poderia ser chamada fora da condicional? ).
> 3) Que por alguma razão misteriosa, a mesma chamada só retorna
> verdadeiro no bloco alternativa.
>
> O que não tem nada a ver com o que você quis dizer, provavelmente, que
> a chamada system está sempre retornando falso.
>
> Em Perl, é dado muita atenção ao que 'você quis dizer', ao invés do
> que 'você disse', mas quando você fala com os Homo Simius, é
> melhordeixar tudo claro :)
>
> Não foi um trolada, só uma dica. Vocabulário técnico é algo
> importante, difícil e que requer policiamento diário, mas é uma das
> skills fundamentais para o profissional diferenciado.
>
> Qualquer dúvida, vou estar voltando a estar tentando entrar em contato ;)
>
> Abraços
>
> * Não quer dizer que é uma verdade absoluta.
>
>
>
> 2010/5/7 "Flávio R. Lopes"<flavio.lopes em links.inf.br>:
>    
>> Hummm!!....agora entendi o porquê que ele me retorna "verdadeiro" só no
>> bloco do "else"
>>
>> Quando eu chegar no capítulo que trata de módulos, tentarei escrever uma
>> nova versão para esse meu programinha para as classes A, B e C.
>> Obrigado Wendel...mas só pra constar, eu só quiz fazer um teste sobre o que
>> eu já tinha aprendido em Perl.
>>
>> E como o Nelson disse, na próxima versão (de teste) tentarei criar um
>> programa com cara de programa e não com cara de Script.
>>
>> Obrigado pelos esclarecimentos,
>>
>> Abraço,
>> Flávio
>>
>>
>>
>> Em 07-05-2010 13:45, Wendel Scardua escreveu:
>>
>> 2010/5/3 "Flávio R. Lopes"<flavio.lopes em links.inf.br>
>>      
>>> 2) No caso do teste do "IF", se a condição é verdadeira, ou seja, se é
>>> possível pingar um IP, ele não deveria ser retornado dentro do primeiro
>>> bloco do "IF" ??...E na verdade o que acontece é que a condição (que é
>>> veradadeira) me é retornada só no bloco do "else".
>>>        
>>
>> system() não devolve "verdadeiro se pingou, falso se não pingou". Ele
>> devolve 0 se o programa rodou ok, e um código de erro se o programa deu erro
>> (e quem define o que é esse valor é o programa, se ele foi feito direito). E
>> perl entende 0 como falso e não-0 como verdadeiro.  Logo,  if (system ("ping
>> ....") )  = "se houve problema ao pingar, faça isso..."
>>
>> [mas já mencionaram um módulo que faz o ping, então não precisa mesmo usar o
>> system - só achei melhor explicar o que está acontecendo nesse ponto]
>>
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>
>>      
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
>    



More information about the SaoPaulo-pm mailing list