package main
import
("fmt"
"os"
)// 使用函式實現乙個簡單的圖書管理系統
// 每本書有書名, 作者, **, 備註
// 使用者可以在控制台新增, 修改書籍資訊, 列印所有書籍列表
type book struct
func
newbook
(title, author, price string
)*book
}// 建立乙個切片用於存放所有書籍的指標
var allbook =
make([
]*book,0,
10)func
showmenu()
func
getinput()
(string
,string
,string
)func
addbook()
} allbook =
(allbook, b)
fmt.
println
(" === 新增成功 ===")}
func
editbook()
} fmt.
println
("書籍不存在")}
func
showbook()
}func
main()
}}
golang學習 函式練習題1
有50金幣,需要分配給一下幾個人,matthew,sara,august,heidi,emilie,peter,glana,adriano,elizabeth。分配規則如下 名字中包含1個 e 或 e 的分1枚金幣 名字中包含1個 i 或 i 的分2枚金幣 名字中包含1個 o 或 o 的分3枚金幣 ...
golang基礎 func函式1
目錄6.1.3 函式的呼叫機制 6.1.4 函式的遞迴呼叫 6.1.5 函式的使用細節 6.1.6 練習 函式式程式設計是為解決 復用,減少 的冗餘.概念 為完成某一項功能的程式指令 語句 的集合,稱為函式.go中分為自定義函式,系統內建函式.基本語法 func 函式名 形參列表 返回值列表 a.形...
golang學習三 函式, 記憶體, 工程管理
二 記憶體 三 函式 4.遞迴函式 四 工程管理 函式定義 func 函式名 引數1 型別,引數2 型別,函式呼叫 函式名 引數1 引數2 函式定義 func 函式名 args.int 語法 func 函式名 引數列表 引數型別 返回值型別 var res 引數型別 res 函式名 引數列表 示例 ...