title: how to ignore returned error in GO
body: <p>I have started learning Go today.<br>
  One thing that makes me crazy, it's the <code>err</code> returned parameter.  </p>
  
  <p>Let's assume I need to nest few functions. like this:  </p>
  
  <pre><code>return string(json.Marshal(MyData))
  </code></pre>
  
  <p>or more complex example:  </p>
  
  <pre><code>return func1(func2(func3(MyData)))
  </code></pre>
  
  <p>Is it really necessary to write:  </p>
  
  <pre><code>tmp1 , _ = func3(MyData)
  tmp2 , _ = func2(tmp1)
  tmp3 , _ = func1(tmp2)
  return tmp3
  </code></pre>
  
  <p>That's annoying!<br>
  Is there any way to make the code looks cleaner?</p>