这个例子会有点裸露我正在做的自定义 xml 解析,但我遇到了这个问题:
package main
import (
"encoding/xml"
"fmt"
)
type Foo string
func main() {
var f Foo
var b string
c := xml.CharData{}
f = string(c)
b = string(c)
fmt.Println(b)
}
//prog.go:15: cannot use string(c) (type string) as type Foo in assignment
Foo 是一种字符串类型,将 xml.CharData 的字符串表示形式(有效,在许多解码器中使用它)转换为字符串的自定义类型时,我缺少什么?
相关分类