登录
首页 >  Golang >  Go问答

golang如何通过反射获得结构体信息?

来源:Golang技术栈

时间:2023-03-09 16:11:13 132浏览 收藏

今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《golang如何通过反射获得结构体信息?》,主要内容是讲解反射、结构体、golang等等,感兴趣的朋友可以收藏或者有更好的建议在评论提出,我都会认真看的!大家一起进步,一起学习!

问题内容

golang如何通过反射获得结构体信息?

正确答案

结构体

package main

import (
	"fmt"
	"reflect"
	
)
type Book struct {
	Id    int	
	Title string
	Price float32
	Authors []string 	
}
	
func main() {
    book := Book{}
    e := reflect.ValueOf(&book).Elem()
	
    for i := 0; i 

运行结果

Id int 0
Title string
Price float32 0
Authors []string []

到这里,我们也就讲完了《golang如何通过反射获得结构体信息?》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于golang的知识点!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>