私はSML(そして一般的なプログラミング)を初めて勉強しています。もし誰かが私に2つのことを教えてもらえればうれしいです。ファイルをSMLの配列に格納する方法。
まず、N、Mが不明なNxMグリッドの形式を持つファイルから読み込み、それらを1dまたは2dのいずれかの配列に格納したいとします。 これを行うにはどうすればよいでしょうか? 私が今まで行ってきたことは、すべての行を文字列として読み、文字列リストを作成し、すべての行をcharリストに変換します。
が考えるA.I内のすべての要素を連結したものですchar型のリストBを作成するために、どのようにchar型のリストリストAはfoldrはここに適用できると思っていたが、
foldr concat A
は私にtyconの不一致エラーを与えます。
ありがとうございます!
これは私を助けました!どうもありがとうございました。それはまた私が自分のことをいくらか研究するのにも役立ちました。将来誰かが必要になる場合: 1d文字配列:explode(List.concat)A ' 2d char arrat:' Array2.fromList(map explode A) ' – cgss