<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

<channel>
<title><![CDATA[Perl 6: WITCH at]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?witch_at</link>
<description></description>
<pubDate>Sun, 01 Mar 2009 10:27:38 -0000</pubDate>
<webMaster>synedra@gmail.com</webMaster>
<generator>Socialtext Workspace v2.14.7.2</generator>

<item>
<title><![CDATA[WITCH at]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?witch_at</link>
<description><![CDATA[<div class="wiki">
<h1 id="mnemonics">Mnemonics</h1>
<p>
&quot;at&quot;,&quot;array&quot;</p>
<ul><ul>
<li>sigil for arrays</li>
</ul></ul>
<hr />
<h1 id="used_alone">Used alone</h1>
<p>
@ is the <a target="_blank" title="(external link)" href="http://perlcabal.org/syn/S02.html#Names_and_Variables">sigil for array variables<!-- wiki-renamed-hyperlink "sigil for array variables"<http://perlcabal.org/syn/S02.html#Names_and_Variables> --></a></p>
<h1 id="operators_containing_this_character">Operators containing this character</h1>
<p>
@@ array additional sigil for <a target="_blank" title="(external link)" href="http://perlcabal.org/syn/S09.html#Multidimensional_arrays">slice view<!-- wiki-renamed-hyperlink "slice view"<http://perlcabal.org/syn/S09.html#Multidimensional_arrays> --></a><br />
@() and @@() if empty, <a target="_blank" title="(external link)" href="http://perlcabal.org/syn/S05.html#Return_values_from_matches">view of recent match result<!-- wiki-renamed-hyperlink "view of recent match result"<http://perlcabal.org/syn/S05.html#Return_values_from_matches> --></a>, otherwise array and array slice <a target="_blank" title="(external link)" href="http://perlcabal.org/syn/S06.html#Feed_operators">contextualizer functions a.k.a. coercers<!-- wiki-renamed-hyperlink "contextualizer functions a.k.a. coercers"<http://perlcabal.org/syn/S06.html#Feed_operators> --></a><br />
\@ creates a &quot;Capture from array contents&quot;&lt;&gt;</p>
<h1 id="when_used_inside_regexes">When used inside regexes</h1>
<p>
&lt;@ opens extensible metasyntax for matching on an <a target="_blank" title="(external link)" href="http://perlcabal.org/syn/S05.html#Extensible_metasyntax_(%3C...%3E)">list of rules<!-- wiki-renamed-hyperlink "list of rules"<http://perlcabal.org/syn/S05.html#Extensible_metasyntax_(%3C...%3E)> --></a></p>
<h1 id="special_variables">Special Variables</h1>
<p>
@= POD data as an array</p>
<h1 id="as_an_adverb">As an adverb</h1>
<p>
:@ adverbial pair of <a target="_blank" title="(external link)" href="http://perlcabal.org/syn/S02.html#Names_and_Variables">array name and array data<!-- wiki-renamed-hyperlink "array name and array data"<http://perlcabal.org/syn/S02.html#Names_and_Variables> --></a></p>
<h1 id="other_uses">Other Uses</h1>
<p>
@ in a Signature causes a method to expect an array object<br />
<span class="nlw_phrase">*@<!-- wiki: {{*@}} --></span> in a Signature creates a variable that <a target="_blank" title="(external link)" href="http://perlcabal.org/syn/S06.html#Named_arguments">absorbs all unnamed values<!-- wiki-renamed-hyperlink "absorbs all unnamed values"<http://perlcabal.org/syn/S06.html#Named_arguments> --></a> <br />
<span class="nlw_phrase">*@@<!-- wiki: {{*@@}} --></span> in a Signature performs <a target="_blank" title="(external link)" href="http://perlcabal.org/syn/S06.html#Multidimensional_argument_list_binding">multidimensional argument list binding<!-- wiki-renamed-hyperlink "multidimensional argument list binding"<http://perlcabal.org/syn/S06.html#Multidimensional_argument_list_binding> --></a><br />
\c@ a NULL character in interpolated string context</p>
</div>
]]></description>
<author>Samuel Harrington</author>
<guid isPermaLink="true">http://www.perlfoundation.org/perl6/index.cgi?witch_at</guid>
<pubDate>Sun, 01 Mar 2009 10:27:38 -0000</pubDate>
</item>

</channel>
</rss>