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

Blabos de Blebe blabos at gmail.com
Sun May 9 19:23:59 PDT 2010


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
>


More information about the SaoPaulo-pm mailing list