GolangでUnicodeの特殊な文字と絵文字を表示する方法
GolangでUnicodeの特殊な文字と絵文字を表示するには,
書式指定子に%cを使い,16進数表記かrune型でUnicodeを指定する.
または,書式指定子に%sを使い,string型でUnicodeを指定する.
特殊文字はUnicode一覧ページが参考になる.
http://www.shurey.com/js/works/unicode.html
emojiだけならWikipediaが見やすい.
https://ja.wikipedia.org/wiki/Unicode%E3%81%AEEmoji%E3%81%AE%E4%B8%80%E8%A6%A7
package main
import "fmt"
func main() {
mojix1 := 0x251c // or '\U0000251c'
mojix2 := 0x2514 // or '\U00002514'
emojix := 0x1f44d // or '\U0001f44d'
fmt.Printf("%c\n%c\n%c\n", mojix1, mojix2, emojix)
// or
mojiU1 := "\U0000251c"
mojiU2 := "\U00002514"
emojiU := "\U0001f44d"
fmt.Printf("%s\n%s\n%s\n", mojiU1, mojiU2, emojiU)
}
// 実行結果
├
└
👍
├
└
👍
サンプル
The Go Playground: https://play.golang.org/p/PuGdFY8HXMz
この記事が気に入ったらサポートをしてみませんか?