title: Cast/convert int to rune in Go
body: <p>Assuming I have an int64 variable (or other integer size) representing a valid unicode code-point, and I want to convert it into a rune in Go, what do I do?</p>
  
  <p>In C I would have used a type cast something like:</p>
  
  <pre><code>c = (char) i;  // 7 bit ascii only
  </code></pre>
  
  <p>But in Go, a type assertion won't work:</p>
  
  <pre><code>c, err = rune.( i)
  </code></pre>
  
  <p>Suggestions?</p>