2017-07-30 19 views
-3

サンプル入力を単語の長さを計算する関数「wordsLength」を定義したいです文字列のリストの長さを取得しますが、文字列自体の長さは取得しません。私は与えられた文に

+4

私はそれがquesitonはないので、オフトピックとして、この質問を閉じるために投票しています。 [ask]をお読みください。 – Zeta

+0

'wordsLength = mapの長さです。 words' – 4castle

答えて

6

これは、あなたが持っている機能である:あなたがやりたい何

length :: [a] -> Int 

入力リストの構造を保存し、その要素のそれぞれにlengthを適用するlengthsを書きです。今

lengths :: [[a]] -> [Int] 

mapの種類を見て、あなたはlengthsを取得するためにlengthmapを結合する方法を見ることができますか?

map :: (a -> b) -> [a] -> [b] 
0
length <$> words "This is Arya" 
+0

これは質問に対する答えを提供しません。批評をしたり、著者の説明を求めるには、投稿の下にコメントを残してください。 - [レビューの投稿](/レビュー/低品質の投稿/ 16875848) – Blackbam

+0

元のポスターはそれ自体を思い付くことができなかったので、それ以上の説明が必要です。 –

+0

@Blackbamこれは技術的に「正しい」答えを与えるので、削除するのではなく残しておきます。しかし、それは答えとして大幅に改善することができます。 –

関連する問題