title: Golang function parameter without type?
body: <pre><code>func Match(pattern, name string) (matched bool, err error)
  </code></pre>
  
  <ul>
  <li><a href="https://golang.org/pkg/path/filepath/#Match" rel="noreferrer">https://golang.org/pkg/path/filepath/#Match</a></li>
  </ul>
  
  <p>Why does <code>pattern</code> not have to have a type (like <code>pattern string</code>)?</p>