title: why map on list generates extra []
body: <p>Why does</p>
  
  <pre><code> map(x-&gt;print(x),[1,2,3]);
  </code></pre>
  
  <p>generate</p>
  
  <pre><code>                           1
                             2
                             3
                             []
  </code></pre>
  
  <p>Where did the <code>[]</code> come from? According to help, .</p>
  
  <pre><code> The map commands apply fcn to the operands or elements of expr.
  </code></pre>
  
  <p>and</p>
  
  <pre><code>  op([1,2,3]);
  </code></pre>
  
  <p>gives</p>
  
  <pre><code>  1, 2, 3
  </code></pre>
  
  <p>But it seems here that fcn was also applied to the list itself, i.e. <code>op(0,[1,2,3])</code></p>