title: Does multiple assignment have order?
body: <p>I know golang supports multiple assignment, for instance,</p>
  
  <pre><code>a, b = c, d
  </code></pre>
  
  <p>I want to know if the assignment following the left->right order? For instance, if I play with trees:</p>
  
  <pre><code>parent, child = child, child.child
  </code></pre>
  
  <p>Does it guarantee both parent and child are assigned one level deeper in the tree?</p>