这是我正在努力让它工作的代码。我想user在 func getUser 中设置接受interface{}类型参数的值。
示例代码: https: //play.golang.org/p/Zlhe9VEQhnD
package main
import (
"fmt"
)
type User struct {
name string
}
func getUser(result interface{}) {
result = User{name: "some name"}
fmt.Println(result)
}
func main() {
user := User{}
getUser(&user)
fmt.Println(user)
}
它给出了这个结果:
{some name}
{}
我想在函数中所做的更改反映在 main这是我正在努力让它工作的代码。我想user在 func getUser 中设置接受interface{}类型参数的值。
示例代码: https: //play.golang.org/p/Zlhe9VEQhnD
package main
import (
"fmt"
)
type User struct {
name string
}
func getUser(result interface{}) {
result = User{name: "some name"}
fmt.Println(result)
}
func main() {
user := User{}
getUser(&user)
fmt.Println(user)
}
它给出了这个结果:
{some name}
{}
我想在函数中所做的更改反映在 main
qq_遁去的一_1
相关分类