title: How to split a string and assign it to variables
body: <p>In Python it is possible to split a string and assign it to variables:</p>
  
  <pre><code>ip, port = '127.0.0.1:5432'.split(':')
  </code></pre>
  
  <p>but in Go it does not seem to work:</p>
  
  <pre><code>ip, port := strings.Split("127.0.0.1:5432", ":")
  // assignment count mismatch: 2 = 1
  </code></pre>
  
  <p><strong>Question:</strong> How to split a string and assign values in one step?</p>