Go 言語による LINQ to Objects の試作 (3) 2014-07-17 (鈴) 1. はじめに 2. 実装の概要 3. 大域脱出をかなえる高階関数 4. おわりに ling.go: Go 言語による LINQ to Objects の実装 改訂版 ling_test.go: テスト兼使用例 go-linq-26-07-14.tar.bz2: 上記のソース: 4834 バイト, md5: 6ecbb22bac957fe9c9f356b69778d170 1. はじめに 前回,Go 言語 [golang.org] の (構造体ではなく) 関数に対するメソッドとして C# の LINQ to Objects の メソッド群 [microsoft.com] のいくつかを実装した。 しかし,ループの打ち切りを error 戻り値の伝播で実現したことは Go プログラムとしては正統的で