Goでつくる簡易Wikiのサンプルは楽しいですね。標準ライブライブラリにhttpやHTML5用のパーサが入っているのはポイント高いですな。あとGAEにも対応したしね。
なかなか楽しいので少し覚えるためにプログラミングコンテストチャレンジブックをGoで書いていくことにしようかなと。
定番のフィボナッチ(メモ化)
package main import "fmt" var memo [100]int func fib(n int) int { if n <= 1 { return n } if memo[n] != 0 { return memo[n] } memo[n] = fib(n-1) + fib(n-2) return memo[n] } func main() { fmt.Println(fib(10)) }
こっちはPythonで
memo = [0]*100 def fib(n): if n <= 1: return n if memo[n] != 0: return memo[n] else: memo[n] = fib(n-1) + fib(n-2) return memo[n] if __name__ == '__main__': print fib(10)