Can't use unicode character as rune
<p>It appears that golang doesn't support all unicode characters for its runes</p>

<pre><code>package main

import "fmt"

func main() {
  standardSuits := []rune{'♠️', '♣️', '♥️', '♦️'}
  fmt.Println(standardSuits)
}
</code></pre>

<p>Generates the following error:</p>

<pre><code>./main.go:6: missing '
./main.go:6: invalid identifier character U+FE0F '️'
./main.go:6: syntax error: unexpected ️, expecting comma or }
./main.go:6: missing '
./main.go:6: invalid identifier character U+FE0F '️'
./main.go:6: missing '
./main.go:6: invalid identifier character U+FE0F '️'
./main.go:6: missing '
./main.go:6: invalid identifier character U+FE0F '️'
./main.go:6: missing '
./main.go:6: too many errors
</code></pre>

<p>Is there a way to get around this, or should I just live with this limitation and use something else?</p>