Golang 練習1 書籍管理 函式版

2021-10-06 19:26:07 字數 737 閱讀 3863

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 函式名 引數列表 示例 ...