J'ai lu par Thomas de Programmation Ruby 1.9 et est venu sur l'alternative délimité simple et double citant des méthodes (%q / %Q
). J'ai connu d'autres langage Ruby références.
%q/I'm acting like a single-quoted string/
%Q|"I'm acting like a double-quoted string" --Anonymous|
Je n'ai pas été travailler avec Ruby pour longtemps, mais j'ai jamais rencontré ce citant méthode dans le code de production.
Autres que l'évidente capacité à éviter l'interne s'échapper les guillemets par des barres obliques inverses, quels sont les cas d'utilisation de cette méthode de citer régulier sur les guillemets simples ou doubles? Sont-ils généralement utilisé en simple ou multi-chaînes? Si elle est utilisée dans plusieurs lignes de cordes, qui sont-ils jamais favorisé au détriment de l'HEREDOC cordes? Est-il un particulier Ruby idiome où ils sont généralement trouvés?