關於go結構體一個奇怪問題

kekemuyu發表於2017-11-02

列印的是結構體,但實際執行的是 String 函式

package main

import (
    "fmt"
)

type test struct {
    Fr string `json:"fr"`
    Id int64
}

func (t *test) String() string {
    return t.Fr
}
func main() {
    t := &test{
        Id: 343,
        Fr: "dkfjslkd",
    }
    fmt.Println(t)
}
更多原創文章乾貨分享,請關注公眾號
  • 關於go結構體一個奇怪問題
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章