为了账号安全,请及时绑定邮箱和手机立即绑定

golang中字段的接口

golang中字段的接口

Go
动漫人物 2021-09-21 16:16:09
假设我有一个结构体,它应该用作上传的结果:type uploadResult struct {  Filename string `json:"filename"`  Code string `json:"code"`  Reason string `json:"reason"`}还会有其他类似的结构体,它们都有一个字段Code和另一个名为Reason. 因此,有一个类似通用接口的东西(伪代码;这个不起作用)会很有趣:type apiResult interface {  Code string `json:"code"`  Reason string `json:"reason"`}因为我想调用一个函数来提取一些常见的字段,但只提取那些常见的字段:func failExit(result apiResult) {  fmt.Println(result.Reason)}那么我将如何重写它以使其符合我的期望?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信