2016-03-01から1ヶ月間の記事一覧

option-tにResult<T, E>型を実装した(簡易報告版)

概要 Error Handling - The Rust Programming Languageに書いてある API JavaScriptなのでownershipとかはないです 当該issue github.com 使い方(v0.17時点) CHANGELOG.mdの当該項目

ECMA262のIteration protocolsで遅延評価するIteratorを作る

これは何? ECMA262 6th以降にはiteration protocols(と呼ぶべきもの)が導入されている、というのは皆さんもちろんご存知のとおりだと思います。これを使ってIterator<T>.next()が呼ばれるまでmap()などを実行しない(lazy evaluationする)Iteratorを作って</t>…