title: Confusion with "..." operator in golang
body: <p>What is the difference between the following two syntaxes in go?</p>
  
  <pre><code>x := [...]int{ 1:1, 2:2 }
  x := []int{ 1:1, 2:2 }
  </code></pre>
  
  <p>Go's document says "The notation ... specifies an array length equal to the maximum element index plus one". But both the above syntaxes gives same lenght (3).</p>
  
  <p>Is there a name for this operator "..."?
  Didn't find a way to search this operator in google.</p>