Update 02.4.md
This commit is contained in:
@@ -22,7 +22,7 @@ Go语言中,也和C或者其他语言一样,我们可以声明新的类型
|
|||||||
P.name = "Astaxie" // 赋值"Astaxie"给P的name属性.
|
P.name = "Astaxie" // 赋值"Astaxie"给P的name属性.
|
||||||
P.age = 25 // 赋值"25"给变量P的age属性
|
P.age = 25 // 赋值"25"给变量P的age属性
|
||||||
fmt.Printf("The person's name is %s", P.name) // 访问P的name属性.
|
fmt.Printf("The person's name is %s", P.name) // 访问P的name属性.
|
||||||
除了上面这种P的声明使用之外,还有两种声明使用方式
|
除了上面这种P的声明使用之外,还有另外几种声明使用方式:
|
||||||
|
|
||||||
- 1.按照顺序提供初始化值
|
- 1.按照顺序提供初始化值
|
||||||
|
|
||||||
@@ -32,6 +32,10 @@ Go语言中,也和C或者其他语言一样,我们可以声明新的类型
|
|||||||
|
|
||||||
P := person{age:24, name:"Tom"}
|
P := person{age:24, name:"Tom"}
|
||||||
|
|
||||||
|
- 3.当然也可以通过`new`函数分配一个指针,此处P的类型为*person
|
||||||
|
|
||||||
|
P := new(person)
|
||||||
|
|
||||||
下面我们看一个完整的使用struct的例子
|
下面我们看一个完整的使用struct的例子
|
||||||
|
|
||||||
package main
|
package main
|
||||||
|
|||||||
Reference in New Issue
Block a user