代码拉取完成,页面将自动刷新
package main
import (
"fmt"
"math/rand"
)
type Student struct {
Name string
Age int
Score float32
}
type Bitree struct {
Name string
Age int
left *Bitree
right *Bitree
}
func testStruct() {
// var stu *Student=new(Student)
// var stu *Student=&Student{
// Name:"yang",
// }
var stu Student = Student{
Name: "yang",
}
fmt.Println(stu.Name)
}
func testBitree() {
var node1 *Bitree = &Bitree{
Name: "yang",
Age: rand.Intn(100),
}
var node2 *Bitree = new(Bitree)
node2.Name = "hu"
node2.Age = rand.Intn(100)
node1.left = node2
nodePrint(node1)
}
func nodePrint(p *Bitree) {
if p == nil {
return
} else {
fmt.Println(p.Name, p.Age)
nodePrint(p.left)
nodePrint(p.right)
}
}
func main() {
// testStruct()
testBitree()
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。