5

标准库中是否有 Go 接口:

String() string

?

(类似于 Java 如何在 java.lang.Object 上拥有 toString())

也许我只是没有搜索足够的东西,但我没有看到一个。想要使用一个已经存在的而不是我自己的(尽管我想它与 Go 的类型系统确实没有区别)。

4

2 回答 2

10

fmt.Stringer是你所追求的。

type Stringer interface {
        String() string
}
于 2013-10-10T05:36:49.227 回答
3

我见过的最接近 Java 的toStringfmt#Stringer

于 2013-10-10T05:34:37.280 回答