私はIntのリストでsquareのような演算を使用して、その後に初期値と結果を文字列で出力しようとしています。例:5 = 25 6 = 36 = 7 = 49のHaskell IntList to String
私の推測では、宣言は、この
IntListToString :: (Int -> Int) -> [Int] -> String
に見えるように持っているように、正方形IntListToString
[5,6,7]は、何かをもたらすべきです
私は関数自体に苦労しています。 map-functionを使用し、後で適切なフォーマットに変換する必要がありますか?
これを解決するための提案は何ですか?
'f g = unwords。 map(\ x-> show x ++ "=" ++ show(g x)) 'が動作するはずです。 f(^ 2)[5,6,7]の場合、結果は「5 = 25 6 = 36 7 = 49」となります。 – Antisthenes