go語言語法練習例項

2021-09-26 01:49:58 字數 1220 閱讀 6334

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...