title: Description of Perl hash syntax in use statements
body: <p>In Perl the following is allowed</p>
  
  <pre><code>use constant MY_CONSTANT =&gt; 1
  </code></pre>
  
  <p>however this does not match the documentation of "use" which states that it can take a list. The above is however not a list in the normal way as shown by the following command.</p>
  
  <pre><code>perl -e 'use strict; my @l = "test" =&gt; 1; print "@l\n"
  </code></pre>
  
  <p>This will print "test" and not "test 1".</p>
  
  <p>So is this some special list syntax that can be used together with the use statement or is it also allowed in other cases?</p>