GO--接口开发,空结构体如何返回一个空数组
发布时间:2021-12-29 编辑:jiaochengji.com
教程集为您提供GO--接口开发,空结构体如何返回一个空数组等资源,欢迎您收藏本站,我们将为您提供最新的GO--接口开发,空结构体如何返回一个空数组资源
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"/></svg><blockquote>
<h6>在go语言里,如果我们定义了一个结空结构体,哪怕结构体里的任何一个字段都没有数据,也会把这个控结构体返回,不美观也不符合接口数据返回约定。无法像PHP一样达到empty的时候自动返回一个空数组的效果。如图:</h6>
</blockquote>
<blockquote>
<h6>如果想在结构体为空时,返回一个空的数组,需要怎么做?</h6>
</blockquote>
<blockquote>
<h6>解决办法,先把你的变量定义为[]interface{},加判断当结构体内容为空时,返回空数组。如图:</h6>
</blockquote>
<blockquote>
<h6>很适合从数据库查不到数据的情况</h6>
</blockquote>
您可能感兴趣的文章:
GO--接口开发,空结构体如何返回一个空数组
GoLang学习笔记(三十四)接口及空接口
2020-10-18Go语言接口
go struct 成员变量后面再加个字符串是什么意思?_Go语言的学习笔记(第十章) 接口...
Go语言基础之接口(面向对象编程下)
go 获取函数地址_Go语言基础--接口浅析
go对接接口
第07章 Go语言接口(interface),Golang接口(interface)
Golang系列(四)之面向接口编程
【Go语言入门系列】(九)写这些就是为了搞懂怎么用接口
上一篇:golang 设置环境变量 代理
下一篇:Golang中闭包的实现原理
[关闭]