1
對於一項任務,我需要在提供給該函數的Gametree(作爲棋盤樹;玫瑰棋盤)和玩家轉身的情況下編寫Minimax函數。但是,我收到有關輸入'|'解析錯誤的錯誤。可能是因爲我嵌套條件並在報表,但我不知道如果我這樣做正確或者如果這甚至有可能(或應該以不同的方式來完成):haskell minimax /嵌套條件和wheres
minimax :: Player -> Rose Board -> Rose Int --Rose Int = Int :> [Rose Ints]
minimax p rb = minimax' rb p
where minimax' (b :> [rbs]) p0 | null rbs = result
where result | p0 == p = 1
| otherwise = -1
| otherwise = 0 :> (minimax' rbs (nextPlayer p0))
如果有人可以幫助我這是非常感激!
此致敬禮, Skyfe。
你必須移動內部'哪裏在守衛之後。 – Zeta 2014-09-24 13:30:02