创建结构体实例时指定字段值

创建结构体实例时指定字段值

【1】方式1:按照顺序赋值操作

缺点:必须按照顺序有局限性

【2】方式2:按照指定类型

【3】方式3:想要返回结构体的指针类型

package main

import "fmt"

type Student struct {
	Name string
	Age  int
}

func main() {
	//方式1:按照顺序赋值操作
	var s1 Student = Student{"小李", 19}
	fmt.Println(s1)

	//方式2:按照指定类型赋值操作
	var s2 Student = Student{
		Name: "丽丽",
		Age:  20,
	}
	fmt.Println(s2)
	//方式3:想要返回结构体的指针类型
	var s3 *Student = &Student{"明明", 26}
	fmt.Println(*s3)
	var s4 *Student = &Student{
		Name: "娜娜",
		Age:  29,
	}
	fmt.Println(*s4)
}

posted @ 2025-07-02 18:11  hutaodd  阅读(6)  评论(0)    收藏  举报