教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 Go 空接口类型,存储任意类型数据

Go 空接口类型,存储任意类型数据

发布时间:2021-12-05   编辑:jiaochengji.com
教程集为您提供Go 空接口类型,存储任意类型数据等资源,欢迎您收藏本站,我们将为您提供最新的Go 空接口类型,存储任意类型数据资源

 

demo.go(空接口,存储任意类型数据):

<pre class="has"><code class="language-Go">package main import "fmt" func main() { // 定义空接口类型变量 (可以接收任意类型的数据。相当于所有类型都实现了空接口) var i interface{} fmt.Printf("%T\n", i) // <nil> i = 10 // int fmt.Println(i) // 10 fmt.Printf("%T\n", i) // int // int(i) 20 // 会报错。 接口不能直接参与运算(类型转换),需要使用类型断言。 i = 3.14 // float64 fmt.Println(i) // 3.14 fmt.Printf("%T\n", i) // float64 i = "哈哈" // string fmt.Println(i) // 哈哈 fmt.Printf("%T\n", i) // string } </code></pre>

 

到此这篇关于“Go 空接口类型,存储任意类型数据”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
Go 空接口类型,存储任意类型数据
【Golang】go语言面向接口
go struct 成员变量后面再加个字符串是什么意思?_Go语言的学习笔记(第十章) 接口...
Go基础系列:空接口
Go语言空接口类型(interface{})
GoLang学习笔记(三十四)接口及空接口
Go语言基础之接口(面向对象编程下)
go interface类型转换_Golang系列5 | Interface接口&amp;map类型
Go语言接口interface
go 获取函数地址_Go语言基础--接口浅析

[关闭]
~ ~