Qual é o caso de uso para os métodos de cotação% q /% Q do Ruby?

Eu tenho lido através do Programação Ruby 1.9 de Thomas e encontrei os métodos alternativos de citação única e dupla (%q / %Q). Conheço-os de outras referências em linguagem Ruby também.

<code>%q/I'm acting like a single-quoted string/

%Q|"I'm acting like a double-quoted string" --Anonymous|
</code>

Eu não tenho trabalhado com Ruby por muito tempo, mas tenhoNunca encontrou este método de cotação no código de produção.

Além da óbvia capacidade deevitar citações escapando internamente com barras invertidas, quais são os casos de uso comuns para este método de citar mais de aspas simples ou duplas? Eles são normalmente usados ​​em strings simples ou multilinhas? Se usado em strings de múltiplas linhas, eles são sempre favorecidos com strings HEREDOC? Existe algum idioma Ruby em particular onde eles são comumente encontrados?

questionAnswers(5)

yourAnswerToTheQuestion