万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

WebをGolangで作ろうとハマった

Codelab: Webアプリケーションを書いてみよう - golang.jp

ここを参考にGolangでWeb開発を初めた。

./wiki.go:28: loadPage redeclared in this block となってしまうので、 「func loadPage」メソッドを1つだけ書くことに注意。 僕は間違って2つ目を作りそうになった。

あとは、

func loadPage(title string) *Page {

から、

func loadPage(title string) (*Page, error) {

にすること。

ちなみに、「os.Error」はなくなったせいか、 ./wiki.go:15: undefined: os.Errorが発生する。

Build error · Issue #1 · imbc/go_starter_package · GitHub

を参考に「os.Error」を単なる「error」に置き換えた。 importから"os"を外しても問題ない。

The Way to Go: A Thorough Introduction to the Go Programming Language (English Edition)

The Way to Go: A Thorough Introduction to the Go Programming Language (English Edition)