2016-05-20 9 views
0

文字列以外の値をコンソールに出力する方法はありますか?タイプは以下の通りです。haskellで文字列以外の値を出力する

data Expr = Var String | Con Bool | Uno Unop Expr | Duo Duop Expr Expr | List [Expr] 
deriving Show 

Iは、上記のタイプの値のリストを持っていると私は別々の行(いない古典的なリストビュー)にそれぞれをスクリーニングするためにそれらを印刷したいです。おかげ

答えて

2

ちょうどあなたのリストの各要素に対してprintを使用します。

mapM' print exprs 
+0

どのようにリストのリストについてはどうですか?私はリスト内のリストから各個人を印刷したいと思います。 [[1,2,3]、[3,4,5]]のように。私は必要です1 2 3 4 5 6 –

+0

@vasiliuiorgu各エントリを独自の行に残しておきたい場合(サブリストにどのエントリが含まれているかを気にする必要はありません)、最初に 'concat'するだけです。 – sepp2k

+0

ありがとう!それは問題を解決する –

関連する問題