[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 20:39:12 PDT 2010


Sim, sim....fica tranquilo!...entendi como uma dica...e não como uma 
"porrada"!..rsrsr!

Com certeza, TODOS estamos aprendendo diariamente!...e não tenha dúvidas 
que precisarei da ajuda de vocês!

Obrigado mais uma vez,

Abraço,
Flávio

Em 09-05-2010 23:23, Blabos de Blebe escreveu:
> Como eu disse, não veja isso como uma "porrada", é apenas uma dica.
> Todos nós estamos sempre aprendendo :)
>
> Abraços
>
> 2010/5/9 "Flávio R. Lopes"<flavio.lopes em links.inf.br>:
>    
>> 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
>>>
>>>
>>>        
>> _______________________________________________
>> 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