抽象データ型を理解しようとしています。以下のコードでは、抽象データ型の関数を作成することになっています。createMatrix
x行とy列の数のタプルといくつかの要素zを取り込んで、その要素で行列を埋めます。
私はHaskellに不慣れで、すべての基本に問題はありませんが、抽象データ型に対してこの関数を実装する方法について非常に混乱しています。
これを行う方法についての提案をいただければ幸いです。
よろしくお願いします!
newType Matrix a = Mat ((Int, Int), (Int,Int) -> a)
createMatrix (x,y) z =