package main
import(
"fmt"
)//定義grandpa結構體
type grandpa struct
//定義parents結構體
type parents struct
//定義son結構體
type son struct
//say函式
func say(n int, b int)
func main(),
name : "爸爸",
age : &n,//賦位址
}//給all.son_name賦值
all.son_name = "兒子"
//給all.like賦值
all.like = make(map[string]parents)
all.like["one"] = parents,name:"爸爸喜歡1",age:&n}
all.like["two"] = parents,name:"爸爸喜歡2",age:&n}
//給all.sli賦值
all.sli = make(*parents,0)
parent_one:=&parents,name:"爸爸切片1",age:&n}
parent_two:=&parents,name:"爸爸切片2",age:&n}
//給speek
all.speek = say//函式型別
//輸出爺爺資訊
fmt.println("爺爺名字:",all.p.g.g_name)
fmt.println("爺爺年齡:",all.p.g.g_age)
//輸出爸爸資訊
fmt.println("爸爸繼承:",all.p.g)
fmt.println("爸爸名字:",all.p.name)
fmt.println("爸爸年齡:",*all.p.age)
//輸出兒子資訊
fmt.println("兒子繼承:",all.p)
fmt.println("兒子名字:",all.son_name)
//輸出like資訊
for k,p :=range all.like
//數出sli資訊
for i := 0; i < len(all.sli); i++
//使用sppek
all.speek(1,2)
}
go語言語法記錄
條件語句 func bounded v int int else if v 0 else 迴圈沒有while 函式指標 package main import fmt func voidcopy a int func voidref a int func main 看到指標就應該思考到值傳遞還是引用...
go語言語法基礎
1.go標記 go 程式可以由多個標記組成,可以是關鍵字,識別符號,常量,字串,符號 如 fmt.println hello world 2.行分隔符 在 go 程式中,一行代表乙個語句結束。3.注釋 注釋不會被編譯,每乙個包應該有相關注釋。單行注釋 多行注釋 4.識別符號 識別符號用來命名變數 型...
C語言語法
printf 01f n double 2 1 printf 02f n double 2 1 保留兩位小數 陣列賦值 include memset al,0,sizeof al 輸入浮點數 while scanf lf n eof 字串比較 include char a 11 1234567890...