将字符串转换为 Foo(类型字符串)

这个例子会有点裸露我正在做的自定义 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 的字符串表示形式(有效,在许多解码器中使用它)转换为字符串的自定义类型时,我缺少什么?


拉风的咖菲猫
浏览 211回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go