title: Golang bug or intended feature on map literals?
body: <p>Just started to learn Go and I need map of string string, that I initialize literally.</p>
  
  <pre><code>mapa := map[string]string{
          "jedan":"one",
          "dva":"two"
         }
  </code></pre>
  
  <p>But compiler is complaining <code>syntax error: need trailing comma before newline in composite literal</code></p>
  
  <p>So I had to add coma after <code>"two",</code> or delete a new line and have <code>}</code> after last value for compiler to be happy</p>
  
  <p>Is this intended behavior of code style? </p>
  
  <p>EDIT: to be clear follwing will compile and work</p>
  
  <pre><code>mapa := map[string]string{
          "jedan":"one",
          "dva":"two"  }
  </code></pre>
  
  <p><code>go version go1.4.2 darwin/amd64</code>  Mac OSX 10.9.5</p>