【发布时间】:2013-04-05 16:25:31
【问题描述】:
假设我有一个表示有效 unicode 代码点的 int64 变量(或其他整数大小),并且我想在 Go 中将其转换为符文,我该怎么办?
在 C 语言中,我会使用类似的类型转换:
c = (char) i; // 7 bit ascii only
但在 Go 中,类型断言不起作用:
c, err = rune.( i)
建议?
【问题讨论】:
-
int32(i)或rune(i)将 int 设置为符文。见stackoverflow.com/a/62737936/12817546。int(r)将符文设置为 int。见stackoverflow.com/a/62739051/12817546。
标签: casting go type-conversion rune