title: Why would you use fmt.Sprint?
body: <p>I really don't understand the benefit of using <code>fmt.Sprint</code> compared to add strings together with <code>+</code>. Here is an example of both in use:</p>
  
  <pre><code>func main() {
      myString := fmt.Sprint("Hello", "world")
      fmt.Println(myString)
  }
  </code></pre>
  
  <p>and</p>
  
  <pre><code>func main() {
      myString := "Hello " + "World"
      fmt.Println(myString)
  }
  </code></pre>
  
  <p>What is the differences and benefits of each?</p>