Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Aspas simples e aspas duplas

Professor, boa tarde!

Mais qual seria a diferença entre as aspas simples e aspas duplas se ambas fazem o mesmo papel no quoting?

2 respostas
solução!

Olá, Franklin, tudo bem?

Para texto mais simples, elas funcionam da mesma forma:

$ echo "Ola, Franklin"
Ola, Franklin

$ echo 'Ola, Franklin'
Ola, Franklin

Mas quando temos um variável dentro do texto, quando se usa aspas duplas, a variável é interpretada, já quando usamos aspas simples, o nome da variável é impresso. Exemplo:

$ nome=Franklin

$ echo "Ola, $nome"
Ola, Franklin

$ echo 'Ola, $nome'
Ola, $nome

Em resumo, quando se usa aspas simples os caracteres são simplesmente interpretados como string.

Como consequência, coisas que seriam interpretadas se tivéssemos usado aspas duplas, serão apenas impressas como texto puro.

Faz sentido?

Abraço

obrigado professor.