タグ

ブックマーク / torufurukawa.blogspot.com (2)

  • おまえらこのライブラリ使ってないの? m9 (2013-07)

    ► 2016 (20) ► 9月 (1) ► 8月 (4) ► 7月 (8) ► 6月 (4) ► 5月 (1) ► 3月 (1) ► 2月 (1) ► 2015 (19) ► 12月 (4) ► 11月 (3) ► 10月 (5) ► 9月 (1) ► 7月 (1) ► 3月 (1) ► 2月 (1) ► 1月 (3) ► 2014 (34) ► 12月 (5) ► 11月 (3) ► 10月 (1) ► 6月 (1) ► 5月 (3) ► 4月 (1) ► 3月 (4) ► 2月 (8) ► 1月 (8) ▼ 2013 (52) ► 12月 (25) ► 9月 (2) ► 8月 (1) ▼ 7月 (1) おまえらこのライブラリ使ってないの? m9 (2013-07) ► 5月 (4) ► 4月 (9) ► 3月 (5) ► 2月 (1) ► 1月 (4) ► 2012 (51) ► 1

    xef
    xef 2013/07/29
  • Go の型は First-class ではない

    Go の型は First-class ではない、ということにゴールデンウィーク最終日に気づき、悶々としています。(何も Go が悪いわけではない) ことの発端は、以下の様な関数を定義したところから始まります。 func getName(x interface{}) string { return reflect.TypeOf(x).Elem().Name() } この関数に、任意の型のポインタをわたすと、型の名前を取得できます。けど、ポインタを渡さなければならないのですね。 var foo *Foo name := getName(foo) foo は使わないのに! 使わないというのはウソですね。けど、ちょっと違うんですよ。まあこれは私がPython 脳だからであって、別にGoが悪いわけじゃない。 何をしたいかと言うとですね、Google App Engine datastore のクエリ

    xef
    xef 2013/05/09
  • 1