[R-br] parametros booleano e numerico

Henrique Dallazuanna wwwhsd em gmail.com
Quarta Abril 4 22:54:29 BRT 2012


Cleber,

Não são todas as funções que possuem comportamento similar a memory.size,
perceba:

ls(all = 1)
ls(all = 0)

O que ocorre é que a função memory.size, além de receber um objeto lógico,
aceita também valores para definição de limites de memória, não permitindo
diminuir o valor existente:

memory.limit()
# 1535

memory.size()
# 10.51

memory.size(max = 9)
# cannot decrease memory limit: ignored

memory.size(max = 2000)
# 2000

memory.limit()
# 2000

2012/4/4 Cleber N.Borges <klebyn em yahoo.com.br>

> obrigado pela resposta.
> eu entendi sua explicação, porém
> acho que minha pergunta foi mal formulada :-(
>
> refazendo a pergunta:
>
> Há algum motivo especial para que no parametro das funções não
> haja coerção de tipo ??
>
> entendo que 1 não é booleano mas pode sofrer coerção para esse tipo.
>
> grato pela atenção.
>
> cleber
>
>
>
> Em 04/04/2012 21:42, Benilton Carvalho escreveu:
>
>  memory.size() aceita um argumento logico (isso deve estar listado na
>> documentacao)...
>>
>> agora vc pode testar:
>>
>> is.logical(1)
>>
>> e vc vai ter FALSE... entao vc nao pode esperar que a memory.size()
>> funcione como esperado ao usar um argumento de tipo invalido para a
>> funcao.
>>
>> b
>>
> ______________________________**_________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/**cgi-bin/mailman/listinfo/r-br<https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br>
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-**guia<http://www.leg.ufpr.br/r-br-guia>)
> e forneça código mínimo reproduzível.
>



-- 
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40" S 49° 16' 22" O
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20120404/fd97a51e/attachment.html>


Mais detalhes sobre a lista de discussão R-br