go-tour是一個web項目,具有很強的可讀性。 下面先看下里面的目錄 appengine:這個包是當你想把go-tour布置到GAE上的時候使用的安裝,我們這里只是使用本地安裝,所以這里的代碼可以不看 solutions:這個文件夾可以忽略,只是對文檔中execise的答案 ...
go tour對於想學習golang的人來說是一個很好的教程。 首先go tour是有web版本,但是需要翻牆。如果不能翻牆的,也可以在google code上自己下載go tour源碼,go build,run一下,在自己的機器上就可以跑這個教程了。 提醒下,如果是后者,這篇文章中的程序對應的import包就需要進行相應修改了。 下面給出我的go tour中的Exercise的解答 在web上已 ...
2012-12-09 19:15 2 7857 推薦指數:
go-tour是一個web項目,具有很強的可讀性。 下面先看下里面的目錄 appengine:這個包是當你想把go-tour布置到GAE上的時候使用的安裝,我們這里只是使用本地安裝,所以這里的代碼可以不看 solutions:這個文件夾可以忽略,只是對文檔中execise的答案 ...
練習:循環與函數 (1)題目 為了練習函數與循環,我們來實現一個平方根函數:用牛頓法實現平方根函數。 計算機通常使用循環來計算 x 的平方根。從某個猜測的值 z 開始,我們可以根據 z² 與 x 的近似度來調整 z,產生一個更好的猜測: 重復調整的過程,猜測的結果會越來越精確,得到 ...
1、現有列表alist = [3,1,-4,2,-6] 按照元素的絕對值大小進行排序(注意,內置函數中也有sorted方法,但是會開辟內存,所以盡量用list自帶方法sort) ...
源地址 https://tour.go-zh.org/methods/20 一、題目描述 從之前的練習中復制 Sqrt 函數,修改它使其返回 error 值。 Sqrt 接受到一個負數時,應當返回一個非 nil 的錯誤值。復數同樣也不被支持。 創建一個新的類型 並為其實現 方法 ...
https://tour.go-zh.org/methods/25 一、題目描述 還記得之前編寫的圖片生成器嗎?我們再來編寫另外一個,不過這次它將會返回一個 image.Image 的實現而非一個數據切片。 定義你自己的 Image 類型,實現必要的方法並調用 pic.ShowImage ...
https://tour.go-zh.org/methods/22 一、題目描述 實現一個 Reader 類型,它產生一個 ASCII 字符 'A' 的無限流。 二、題目分析 io 包指定了 io.Reader 接口,它表示從數據流的末尾進行讀取。 Read 用數據填充給定 ...
練習 6.4 重寫本節中生成斐波那契數列的程序並返回兩個命名返回值(詳見第 6.2 節),即數列中的位置和對應的值,例如 5 與 4,89 與 10。 func fibonacci(n int) (index int,value int ) { index = n if n < ...