Professor, boa tarde!
Mais qual seria a diferença entre as aspas simples e aspas duplas se ambas fazem o mesmo papel no quoting?
Professor, boa tarde!
Mais qual seria a diferença entre as aspas simples e aspas duplas se ambas fazem o mesmo papel no quoting?
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.