Re: Q[] question

[email protected] (ToddAndMargo via perl6-users) Mon, 13 Jan 2025 22:00:49 -0800
Newsgroups perl.perl6.users
Message-ID <[email protected]>
On 1/13/25 2:25 AM, Elizabeth Mattijsen wrote:
>> On 12 Jan 2025, at 04:46, Kevin Pye <[email protected]> wrote:
>>
>> On Sun, 12 Jan 2025, at 14:01, ToddAndMargo via perl6-users wrote:
>>> Hi All,
>>>
>>> Is
>>>     Q[...]
>>>
>>> the same thing as
>>>     <...>
>>> ?
>>
>> No.
>>
>> Q[…] is the bare quoting construct. There'll be no interpolation of variables, no splitting into words, nothing other than creating a bare string.
>>
>> But Q also takes various adverbs to add all the nice extra available features. <…> is the same as Q:w:v[…]. The :w will split the input into words and return a list rather than a single string. :v will create allomorphs where possible. For example the substring "12" will create an allomorph which can act as either the string "12" or the number 12.
>>
>> The is all explained much better than I can in https://docs.raku.org/language/quoting
> 
> And in a more whimsical approach: https://raku-advent.blog/2023/12/10/day-10-the-magic-of-q/


Thank you!

I added it to my literal keeper.

-T