Qual a diferença entre usar uma atribuição assim "<-" e assim "="?
Qual a diferença entre usar uma atribuição assim "<-" e assim "="?
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!