package main
import "golang.org/x/tour/pic"
func pic(dx, dy int) uint8
for i:=0 ; i < dx ; i++
for m:=0; m 它應當返回乙個對映,其中包含字串 s 中每個「單詞」的個數。函式 wc.test 會對此函式執行一系列測試用例,並輸出成功還是失敗。你會發現 strings.fields 很有幫助。
package main
import (
"golang.org/x/tour/wc"
"strings"
)func wordcount(s string) map[string]intelse
} return result
}func main()
最終通過測試的結果如下:
通過讓 ipaddr 型別實現 fmt.stringer 來列印點號分隔的位址。例如,ipaddr 應當列印為 "1.2.3.4"。
package main
import "fmt"
type ipaddr [4]byte
// todo: 給 ipaddr 新增乙個 "string() string" 方法
func (ip ipaddr) string() string
func main() ,
"googledns": ,
} for name, ip := range hosts
}
最終結果如下:
)// 定義型別
type errnegativesqrt float64
// 重寫error()
func (e errnegativesqrt) error() string
func sqrt(x float64) (float64, error)
return math.sqrt(x), nil
}func main()
通過除錯可以知道,如果sprintf後面不對e進行強轉,會將e當作錯誤型別,然後呼叫e.error()方法,而e.error()又被我們定義了乙個裡面包含sprintf的error方法,導致不停地就是sprintf呼叫e.error然後e.error呼叫sprintf,造成遞迴
ubuntu官方指南
本書是ubuntu第乙個長期支援版本的官方指南。本書首先介紹了ubuntu的歷史 ubuntu及其相關專案kubuntu的安裝 使用和定製,然後介紹了在實際使用ubuntu的過程中具體問題的解決方案,同時還介紹了ubuntu server這樣的高階主題。此外,本書還講解了ubuntu的社群和文化,使...
Ubuntu官方指南
8月11 日,ubuntu 官方指南 一書,由 prentice hall 出版社正式出版了。原文書名為 the official ubuntu book 根據此書的內容,譯為 ubuntu 官方指南 較為符合本書的原意。本書五位作者均是 ubuntu 社群的領導人物。目前,此書是全面了解 ubun...
oozie官方案例
首先安裝配置完oozie oozied.sh start在後台執行 步驟 1 在oozie的根目錄下找到oozie examples.tar.gzoozie examples.tar.gz 2 解壓 hadoop hadoop002 oozie 4.0.0 cdh5.3.6 tar zxvf ooz...