1
resposta

compreender if

Olá, gostaria de compreender o que essa linha faz

if (!(length(i <- grep('/', arquivo))) == 0)

entendi o grep, mas nao entendi o objetivo do 'length', a exclamação, e '==0'.

Obrigado

1 resposta

Olá Marcos, tudo bem ? Espero que sim.

Desculpa pela demora no retorno.

Esse if é para garantir que ele não vai entrar caso encontre 0 arquivos, então vemos o verificamos o tamanho da lista que ele encontrou esse não for igual a 0, ele entra.

if (!(length(i <- grep('/', arquivo))) == 0)

Obs: Aqui tem o detalhe da negação com o !

Bons Estudos, abraço.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software