[R-br] Como evitar recursão infinita?
Leonardo Ferreira Fontenelle
leonardof em leonardof.med.br
Segunda Dezembro 21 11:18:00 BRST 2015
f <- funcion(qualprimeiro) {
stopifnot(qualprimeiro %in% 1:2)
if (qualprimeiro == 1) {
f1()
f2()
} else {
f2()
f1()
}
}
--
Leonardo Ferreira Fontenelle
http://lattes.cnpq.br/9234772336296638
Em Dom 20 dez. 2015, às 13:26, Cleber N.Borges escreveu:
> olá a todos,
> Gostaria de saber se há alguma maneira de se evitar recursão quando
> houver um aninhamento de funções?
> Exemplo:
>
> f1 <- function() { "faz alguma coisa" e; chama f2() }
> f2 <- function() { "faz alguma coisa" e; chama f1() }
>
> Gostaria de, alguma forma, quando f1 (ou 2) fosse chamada dentro
> de f2 (ou 1), a função não entrasse mais na recursão!
>
> Agradeço pela atenção.
>
> cleber
>
>
> ---
> Este email foi escaneado pelo Avast antivírus.
> https://www.avast.com/antivirus
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.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) e fornea cdigo
> mnimo reproduzvel.
Mais detalhes sobre a lista de discussão R-br