ComeçarComece de graça

Escopo da função

Uma questão que Filip não discutiu no vídeo é o escopo da função. Isso implica que as variáveis definidas em uma função não podem ser acessadas fora dela. Tente executar o código a seguir e veja se você entende os resultados:

pow_two <- function(x) {

  y <- x ^ 2

  return(y)

}
pow_two(4)
y
x

y foi definido dentro da função pow_two() e, portanto, não pode ser acessado fora dessa função. Isso também se aplica aos argumentos da função, é claro; x, neste caso.

Qual afirmação está correta sobre o trecho de código a seguir? A função two_dice() já está disponível no espaço de trabalho.

two_dice <- function() {

  possibilities <- 1:6

  dice1 <- sample(possibilities, size = 1)

  dice2 <- sample(possibilities, size = 1)

  dice1 + dice2

}

Este exercício faz parte do curso

R intermediário

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício