タグ

ブックマーク / b.hatena.ne.jp/dankogai (1)

  • dankogaiのブックマーク - はてなブックマーク

    @koher さんの記事、なぜSwiftのプロトコルはジェネリクスをサポートしないのかにおける議論は改めて記事にするだけの価値があるのでそうすることにします。 君の型は? まずは以下のコードをご覧ください。 import Foundation protocol Animal { var binomen:String { get } init() } struct Cat: Animal { let binomen = "Felis silvestris catus" let theYoung = "kitten" } struct Dog: Animal { let binomen = "Canis lupus familiaris" let theYoung = "puppy" } var pet:Animal = (arc4random() & 1 == 1) ? Cat() : Do

    abebetaro
    abebetaro 2014/12/15
    書評ブログ書いてるプログラマーな人という印象しかない。何冊か本を書いてるけど、結構面白い内容のものが多い
  • 1