教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 go String接口方法

go String接口方法

发布时间:2022-02-03   编辑:jiaochengji.com
教程集为您提供go String接口方法等资源,欢迎您收藏本站,我们将为您提供最新的go String接口方法资源

 

 该接口经常用于输出 struct 的值 或者记录struct数据日志

一个普遍存在的接口是 fmt 包中定义的 Stringer接口

发现 http://tour.studygolang.com/methods/6 中的说法有错误.经过查找go 源码Stringer的定义存放在下面的目录中

定义为

下面为 studygolang的截图

 

String()string 的实现

 


package main

import "fmt"

type Person struct {
    Name string
    Age int
}

func (p Person) String() string{
    return fmt.Sprintf("%v (%v years)", p.Name, p.Age)
}

func main() {
    a := Person{"Arthur Dent", 42}
    z := Person{"Zaphod Beeblebrox", 9001}
    fmt.Println(a, z)
}
 
 

go语言开发交流qq群 857263711

保持进步
希望每个人都能找到自己喜欢的方式生活、工作。

 

 

转载于:https://www.cnblogs.com/songhuan999999/p/11194291.html

到此这篇关于“go String接口方法”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
go 获取函数地址_Go语言基础--接口浅析
关于golang面向接口
go语言学习笔记(十三)——接口类型
2020-10-18Go语言接口
【Golang】go语言面向接口
初识 go 语言:方法,接口及并发
19小接口的妙用
Go语言面向接口之接口的定义
Go 之 interface接口理解
Golang系列(四)之面向接口编程

[关闭]
~ ~