Siga para comentar aqui:
https://github.com/Rdatatable/data.table/pull/3582#discussion_r287075480
Também adicionado a Contribuir
Há uma quantidade razoável de limpeza manual a ser feita, a menos que alguém tenha um regex melhor para capturar os usos válidos de <-
:
grep -r "<-" R | wc -l
628
Eu me pergunto o quão viável é apenas substituir e depois corrigir o =
que causa erros porque <-
é necessário 🤔
IMO isso não é realmente uma coisa importante. Prefiro usar =
, mas quando vejo <-
ao redor, alinho ao estilo no arquivo em que estou escrevendo. AFAIR nossas definições de funções usam <-
forma bastante consistente.
Não há realmente nenhum mal (ao contrário do que está sendo amplamente pregado) em ter ambos, supondo que as pessoas que lêem o código data.table conheçam o R. O mal pode ser apenas para os recém-chegados à linguagem R, para quem essas pregações provavelmente são direcionadas para . Podemos fechar este?
Eu realmente não percebo muito, mas o comentário vinculado e este commit: https://github.com/Rdatatable/data.table/pull/3580/commits/50243432f2c20310107989606d56ab52fab28ad4
levou-me a arquivar isto no espírito de coerência.
Adicionado Low
já que é extremamente baixa em importância.
Como @jangorecki , acho que também não teria me esforçado para isso. Mas agora Michael tem, é muito bom tirar isso do caminho; é um valor maior do que eu pensava. Deve tornar as relações públicas mais fáceis/rápidas, principalmente porque esperamos novos contribuidores.
Usando =
, não precisamos nos preocupar com o perigo de x<-3
quando x < -3
foi feito. E como a atribuição é uma função em R que tem um valor (e -3
é forçado a TRUE silenciosamente), esse erro pode não ser detectado. Usando =
, não precisamos implementar e manter verificações de controle de qualidade para garantir que os espaços estejam ao redor de todos os operadores. Eu me pergunto quantas das pessoas que foram instruídas a usar <-
e estão convencidas de que <-
é o melhor porque todos os especialistas concordam que deve estar certo, percebem isso.
Comentários muito úteis
Como @jangorecki , acho que também não teria me esforçado para isso. Mas agora Michael tem, é muito bom tirar isso do caminho; é um valor maior do que eu pensava. Deve tornar as relações públicas mais fáceis/rápidas, principalmente porque esperamos novos contribuidores.
Usando
=
, não precisamos nos preocupar com o perigo dex<-3
quandox < -3
foi feito. E como a atribuição é uma função em R que tem um valor (e-3
é forçado a TRUE silenciosamente), esse erro pode não ser detectado. Usando=
, não precisamos implementar e manter verificações de controle de qualidade para garantir que os espaços estejam ao redor de todos os operadores. Eu me pergunto quantas das pessoas que foram instruídas a usar<-
e estão convencidas de que<-
é o melhor porque todos os especialistas concordam que deve estar certo, percebem isso.