教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 golang读取接口数据interface{}

golang读取接口数据interface{}

发布时间:2022-02-11   编辑:jiaochengji.com
教程集为您提供golang读取接口数据interface{}等资源,欢迎您收藏本站,我们将为您提供最新的golang读取接口数据interface{}资源

为什么80%的码农都做不了架构师?>>>   

有个时候不确定数据类型是什么,我们就会使用 <code>interface{}</code>定义,但是当赋值后读取的时候有点麻烦,不能直接读取<code>interface{}</code>里面的数据,用下面方法来判定之后即可读取了

<pre><code class="language-go"> //空接口接受任何数据 i := make(map[string]interface{}) i["slice"] = []string{"1","2"} i["array"] = [3]int{} //读取slice内容 if slice,ok := i["slice"].([]string); ok { fmt.Printf("%#v", slice) } if array,ok := i["slice"].([3]int); ok { fmt.Printf("%#v", array) } </code></pre>

参考:http://stackoverflow.com/questions/25214036/getting-invalid-operation-mymaptitle-type-interface-does-not-support-in

<ins class="adsbygoogle"/>

转载于:https://my.oschina.net/kmwzjs/blog/866609

到此这篇关于“golang读取接口数据interface{}”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
golang读取接口数据interface{}
Go语言接口interface
2020-10-18Go语言接口
go interface类型转换_Golang系列5 | Interface接口&amp;map类型
Go语言空接口类型(interface{})
Go网络编程 Conn接口
浅析Go语言的Interface机制
Go语言interface详解
golang接口详解
关于golang面向接口

[关闭]
~ ~