新手问题:我想打印库的各种变量(这是正确的名称吗?reflect.TypeOf(servers)给出[]lib.Server)
我想做这样的事情,但这显然行不通:
servers, err := GetClient().GetServers() //call to external API
serverVariables := []string{}
serverVariables = append(serverVariables, "Name")
serverVariables = append(serverVariables, "IPAddress")
for _, server := range servers {
for _,element := range serverVariables {
fmt.Println(server.element)
}
}
我已经可以做的是以下(但我想使用上述方法来做):
servers, err := GetClient().GetServers() //call to external API
for _, server := range servers {
fmt.Println(server.Name)
fmt.Println(server.IPAddress)
}
给出以下输出:
ServerNameOne
192.168.0.1
ServerNameTwo
192.168.0.2
三国纷争
MM们
随时随地看视频慕课网APP
相关分类