2017-07-05 7 views
0

私はこのようなsomethig持っている:私はリンゴとマンゴーを抽出することができますどのようにハスケルの基礎を理解していますか?

String "[apple,mango]" 

を?私は上記の表現のリストを得ることができる方法はありますか?

+4

「文字列」とは何ですか? –

+0

私は実際にあなたがしようとしていることとあなたの思考プロセスを説明するだけでなく、試みたコードを示すべきだと思います。これらのことの理解のレベルに応じて、あなたが意味する可能性のあることはたくさんあります。あなたのコードをあなたが書いたように書いたという事実は、文字列の解析よりもはるかに多くの資金的なことを最初に学ぶ必要があると私は考えています。私は失礼や侮蔑をすることを意味しない、それは、おそらく単純ではないように見えるかもしれないことです。明示的に書くのを助けたチュートリアルを読むのが大いに役立つかもしれません –

答えて

4

applemangoはどのタイプですか?あなたは、いくつかの値コンストラクタでフルーツの種類を作成した場合、彼らはApple | Mango | Banana ...のように大文字にする必要がありますし、その後、彼らは文字列型であれば、あなたの文字列は"[\"apple\",\"mango\"]"ようにする必要があり、あなたが、その後のようにそれらを読むことができますしかし

read "[Apple, Mango]" :: [Fruit] 

のように行うことができます

read "[\"apple\",\"mango\"]" :: [String] 
関連する問題