特殊符号作为 Perl 6 中字符串数组的元素
Special symbols as elements of strings array in Perl 6
如果我理解正确,当我用 < ... >
为 array
字符串赋值时,我应该用 \
:
转义特殊符号
> my @array = < \ a b>
[\ a b]
> my @array = < \< a b>
[< a b]
> my @array = < \<de\< a b>
[<de< a b]
使用反斜杠并不总是很方便,有时代码可能会变得晦涩难懂。
是否有更好的方法将包含特殊字符的字符串列表传递给数组?
用<<
>>
代替<
>
,里面用单引号:
> my @array = << '<de<' a b>>
[<de< a b]
如果我理解正确,当我用 < ... >
为 array
字符串赋值时,我应该用 \
:
> my @array = < \ a b>
[\ a b]
> my @array = < \< a b>
[< a b]
> my @array = < \<de\< a b>
[<de< a b]
使用反斜杠并不总是很方便,有时代码可能会变得晦涩难懂。
是否有更好的方法将包含特殊字符的字符串列表传递给数组?
用<<
>>
代替<
>
,里面用单引号:
> my @array = << '<de<' a b>>
[<de< a b]