タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

swiftとlazyに関するto4ikiのブックマーク (1)

  • Swift でジェネレータを作ったり、遅延評価してみる - ymyzk’s blog

    Swift 1.2 を使ってジェネレータを作成したり, ジェネレータを使って遅延評価をしてみます. 同様のことをこれまでいくつかの言語で行っていますが, それについては以下を参照してください. これまでの流れ Ruby の Enumerator でジェネレータを作ったり、遅延評価してみる Python でジェネレータを作ったり、遅延評価してみる ECMAScript 6 でジェネレータを作ったり、遅延評価してみる Rust でジェネレータを作ったり、遅延評価してみる ジェネレータの基 Swift でのジェネレータは GeneratorType プロトコル (protocol) に適合している型として表されます. GeneratorType の定義は以下のようになります. protocol GeneratorType { typealias Element mutating func ne

    Swift でジェネレータを作ったり、遅延評価してみる - ymyzk’s blog
  • 1