皆さん、こんにちは。
現在、私が取り組んでいる宿題を少し終わらせようとしており、複数の入力を受け入れる関数にマップを適用しようとしているという問題があります。
したがって、私が processList f (x:xs) = mapcelebrateList f xs x xs を使用している場合
processList には、浮動値 (f) と、別のリストにソートされるリストが与えられます
Accelerate List は、浮動値 (f) List と List Object を取り、それを介して別の List Object を返します。
Accelerate List コードが正しいことはわかっていますが、このコードの構文が機能することは一生ありません。
processList :: Float -> [Object] -> [Object]
accelerate f [] = []
accelerate f [x] = [(accelerateForce f x x)]
accelerate f (x:xs) = map accelerateList f xs x xs
何か案は?もう3時間くらい頭をかいてます。私はそれが本当に単純なことだと知っています。