問題タブ [non-exhaustive-patterns]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
169 参照

list - Haskell でリストを再帰的に処理する方法 (転置操作)

Haskell に転置関数または ZipList 関数がある可能性があることは理解していますが、同じ長さmのn 個のリストを取り、それらを長さnのm個のリストに転置する独自の転置関数を作成しようとしています。

これまでのところ、関数は次のコードでほぼ機能しています。

merge list> ghciで実行すると、次の出力が得られます。

head'これは、関数の空のリストの基本ケースが欠落していることを意味していると確信しています。リストは転置されますが、閉じられません。この場合、その問題にどのように対処しますか?と関係があるのではないかと思いますがMaybe、そのように実装するのに苦労しています。