// You can edit this code!
// Click here and start typing.
package main
import "fmt"
type Testing struct {
firstname string
}
type Another struct {
*Testing
}
func main() {
var f = Another{firstname: "sasdf"}
fmt.Println(f)
}
在这里,我在结构中使用了一个指针。它是我在存储库中看到的。但我不明白。
这是做什么的?首先,我希望它会扩展测试结构的属性。这不是真的。
根据我的检查,Another 结构可能有一个包含值的测试属性。给出它var f = Another{Testing: &Testing{firstname: "afsdf"}}并打印会产生一个包含内存地址的结构。这样做的语法是一个新的结构,它的属性包含一个指向 T 对象的指针,该对象名为类型的名称
慕哥6287543
相关分类