Menu
Coddy logo textTech

Operadores de Atribuição

Parte da seção Fundamentos do Journey de R da Coddy — lição 14 de 78.

Você já vem utilizando o operador de atribuição <- para armazenar valores em variáveis. O R, na verdade, oferece várias maneiras de atribuir valores, e entendê-las ajuda você a escrever um código mais limpo.

O operador de atribuição mais comum em R é a seta para a esquerda <-:

score <- 100
name <- "Alice"

O R também suporta o sinal de igual = para atribuição, que funciona da mesma maneira:

score = 100
name = "Alice"

Embora ambos funcionem, a comunidade R prefere fortemente <-, pois torna clara a direção da atribuição e evita confusão com o = usado para argumentos de função.

O R também possui uma seta para a direita -> que faz a atribuição na direção oposta, colocando o valor à esquerda e o nome da variável à direita:

50 -> age

Isso é raramente usado na prática, mas é uma sintaxe válida de R. Mantenha o uso de <- para consistência e legibilidade em seu código.

challenge icon

Desafio

Fácil

Pratique o uso de diferentes operadores de atribuição para armazenar valores em variáveis.

Complete as seguintes tarefas usando os operadores de atribuição especificados:

  1. Crie uma variável chamada temperature e atribua a ela o valor 72 usando o operador de seta para a esquerda <-
  2. Crie uma variável chamada humidity e atribua a ela o valor 45 usando o sinal de igual =
  3. Atribua o valor 30 a uma variável chamada wind_speed usando o operador de seta para a direita ->

Após criar todas as três variáveis, use a função print() para exibir temperature, humidity e wind_speed exatamente nessa ordem.

Folha de consulta

O R fornece múltiplos operadores de atribuição para armazenar valores em variáveis:

A seta para a esquerda <- é o operador de atribuição mais comum e preferido:

score <- 100
name <- "Alice"

O sinal de igual = também funciona para atribuição:

score = 100
name = "Alice"

A comunidade R prefere <- pois torna a direção da atribuição clara e evita confusão com o = usado para argumentos de função.

A seta para a direita -> atribui na direção oposta (valor à esquerda, variável à direita):

50 -> age

Isso é raramente usado, mas é uma sintaxe válida. Utilize <- para consistência e legibilidade.

Experimente você mesmo

# TODO: Escreva seu código abaixo

# 1. Crie a variável 'temperature' com o valor 72 usando o operador <-

# 2. Crie a variável 'humidity' com o valor 45 usando o operador =

# 3. Crie a variável 'wind_speed' com o valor 30 usando o operador ->

# Imprima as três variáveis em ordem: temperature, humidity, wind_speed
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos