相关疑难解决方法(0)

Haskell - 非详尽的模式以防万一

我有以下代码:

F (S core ps) = FAll core [] ps
  where
    FAll core acc ((name, (pc : pcs)) : ps) 
       = case F' (pc : pcs) (readC pc core) core of
            Nothing -> 
                        if (length pcs) /= 0 then FAll core ((name, pcs) : acc) ps

                        else FAll core acc ps


            Just (core', [pc']) -> let
                                     pc'' = pc' `mod` coresize
                                     pcs' = pcs ++ [pc'']
                                   in  FAll core' ((name, pcs') : acc) ps
stepAll core acc [] = S …
Run Code Online (Sandbox Code Playgroud)

haskell list case non-exhaustive-patterns

0
推荐指数
1
解决办法
3873
查看次数

标签 统计

case ×1

haskell ×1

list ×1

non-exhaustive-patterns ×1