//styles, look here: https://cdnjs.com/libraries/highlight.js/9.12.0
AZUL
Home
Categorias
Sobre
Tags
Programação
{tidyverse}, Simulações e Processamento de Séries Temporais
December 10, 2020
Só para deixar tudo bem claro quanto ao que eu quero dizer quando falo em uma função impura: se fornecida os mesmos argumentos devolverá o mesmo resultado. É simples construir alguns exemplos. foo1 <- function(x) { lubridate::now() + lubridate::dseconds(x + sample(-10:10, size = 1)) } foo1(1) ## [1] "2020-12-11 07:03:25 -03" foo1(1) ## [1] "2020-12-11 07:03:22 -03" foo1(1) ## [1] "2020-12-11 07:03:40 -03" Funções impuras também podem assim ser porque desencadeiam efeitos colaterais, como por exemplo escrever algum arquivo na memória.