1
resposta

Como atribuir uma variável

Qual a diferença entre usar uma atribuição assim "<-" e assim "="?

1 resposta

Bom dia Maria, tudo bem? Espero que sim!

Os dois servem para fazer atribuição à esquerda, e ainda podemos usar o "->" para fazer atribuições à direita.

Mas existe algumas pequenas diferenças, "<-" pode ser usado em todos os casos, enquanto o "=" pode apresentar alguns erros dependendo do contexto, como é o caso desse exemplo:

a <- b = 1
Error in a <- b = 1 : não foi possível encontrar a função "<-<-"

Não funciona, mas se fizermos:

> a = b <- 1
> a
[1] 1
> b
[1] 1

Funciona.

A maioria das literaturas recomenda o uso de "<-", mas vai da sua escolha, sabendo apenas que em alguns casos o "=" não vai funcionar, mas somente em casos muito específicos.

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!