関数型プログラミング言語Haskell Part26
レス数が900を超えています。1000を超えると表示できなくなるよ。
0946デフォルトの名無しさん
2015/01/05(月) 17:43:05.75ID:rVk7ZNEd中間リストって、filter が作る中間リスト?
zip が作る [(String, Int)] に対して「ひとつおきに取り出す処理」は、
あなたの言う走査には含まれない?
融合変換で中間リストが消えて走査数が減ると言うのなら、元々の操作数は、
1. zip が引数のリストを分解する
2. zip がリストを作る
3. filter がリストを分解する
4. filter がリストを作る
の 4 つで、そのうち 2 と 3 が消えて 2つになるのでは?
あるいは、zip は「2つのリスト」に対して処理するから、
元々の走査数は zip 2、filter 1 で計 3 つになるとか?
走査数の意味がイマイチ分からなくなった。
何を以て走査数と言ってる?
レス数が900を超えています。1000を超えると表示できなくなるよ。