在Haskell中的并行列表理解中,我在尝试使用防护时遇到了问题.
largestPalindrome :: Int -> Int
largestPalindrome x = maximum [ a*b
| a <- [x,x-1..1]
| b <- [x,x-1..1]
, isPalindrome (a*b) ]
Run Code Online (Sandbox Code Playgroud)
显示的错误是
Variable not in scope: a :: Int
Run Code Online (Sandbox Code Playgroud)