Skip to content

Commit fe554a4

Browse files
JesseJesse
authored andcommitted
point parameter
1 parent c789199 commit fe554a4

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

examples/pointer/main.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ func main() {
1919
fmt.Println(para)
2020
changeParameter(&para, "bbb")
2121
fmt.Println(para)
22+
cannotChangeParameter(para, "ccc")
23+
fmt.Println(para)
2224
}
2325

2426
type ParameterStruct struct {
@@ -28,3 +30,7 @@ type ParameterStruct struct {
2830
func changeParameter(para *ParameterStruct, value string) {
2931
para.Name = value
3032
}
33+
34+
func cannotChangeParameter(para ParameterStruct, value string) {
35+
para.Name = value
36+
}

0 commit comments

Comments
 (0)