Porra o q? To mostrando q eh diferente no contexto q eu conheco...
Em 29/11/2012 23:14, Blabos de Blebe bla...@gmail.com escreveu:
Porra PAC, não pisa fora da faixa, cara! :)
http://perldoc.perl.org/perlop.html#Operator-Precedence-and-Associativity
É só aplicar as regras de precedência.
Sua ideia é louvável, mas há um problema.
No Arquivo que eu postei, eu compilei de a rotina de um modulo dentro do
script.
Isso se deve ao fato de eu ter desenvolvido um modulo que parseia todo o
documento naquele formato
e cria um hash colocando como chave o valor que eu procuro, que pode ser
Eu devo ser muito estúpido... mas alguém que está falando isso (ja é
o 3o), poderia fazer o favor de me explicar porque ele deve usar
no
lugar do 'and' e qual diferença isso faz no caso deste if específico?
E em quais situações deve-se usar o 'and' no lugar de ?
Não é estúpido não. Vamos
Não funcionaria em 100% dos casos.
Em 2012-11-29 23:27, Blabos de Blebe escreveu:
Um exemplo hipotético...
Suponha que não haja escapatória e tenha-se que comparar
flutuantes...
if ( float_equal( $a, $b ) ) {
say 'igual';
}
elsif ( $a $b !float_equal( $a, $b ) ) {
say 'menor';
}
#define float_epsilon 0.1;
#define float_equal(a,b) (fabs((a) - (b)) float_epsilon)
Com esse define de float_equal e float_epsilon acho que funcionaria.
Em 2012-11-29 23:27, Blabos de Blebe escreveu:
Um exemplo hipotético...
Suponha que não haja escapatória e tenha-se que comparar
Hashs não têm mais de uma chave igual. Ele vai mudar o valor
relacionado à chave e não criar outra chave com o mesmo valor.
Em 2012-11-30 00:24, Aureliano Guedes escreveu:
Bruno, no meu if funcionou tanto com quanto com and. O meu erro
mesmo foi que a regex pegava um espasso.
Bem a minha
faça o push (só que sem a funcao),
outra forma, porque não usar uma array ? e ai você coloca assim:
my @hmfe;
while (..){ ...
push @hmfe, {valor = $mirna, registro = $record};
...
}
e ai você faria o seu loop pra encontrar o valor mudando apenas
$keys por $linha-{valor}
Biólogo não, biomedico
Putz, really sorry!!! 2 gaf.
Agora sim, isso é um problemão. Estarei perdendo dados assim.
Sim, estará perdendo dados.
Faria a chave ser valor e o valor ser chave?? Quais minhas opções??
Não entendo de biomedicina, mas acho que deveriamos pensar em algo como
uma
que toda vez que você passar termofilter('arquivo', -30, -20) todo o
arquivo estaria sendo lido (o q é obvio)
que por exemplo, poderia ser
$dados = h_energy('arquivo.txt');
termofilter($dados, -30, -20);
nesse caso, o codigo ficaria assim:
http://pastebin.com/ZyWPxq9A
2012/11/30 Aureliano
O melhor seria;
if ( abs($a-$b) $errro ) {
say tratar como igual;
} else {
say tratar como diferentes;
};
sendo $erro a margem de erro aceitável ($erro = 0.1, por exemplo)
Caso precise comparar maior ou menor:
if ( $a ($b -$erro) ) {
say tratar como maior;
}
if ( $a ($b +
10 matches
Mail list logo