什么匹配以下 haskell 模式?

问题描述 投票:0回答:0

这里提供了一个模式:

f :: [[(a,[b])]] -> Int
f [(x,xs):[y,ys]]            = 0
f ([_]:[(x,[xs])]:[y,ys]:[]) = 1
f ([(x,y:_:[])]:[])          = 2

任务是写一个 x0, x1, x2 返回 0,1,2 我无法理解这些模式,任何人都可以帮我举例 x0、x1、x2 模式吗?

haskell pattern-matching variable-assignment
© www.soinside.com 2019 - 2024. All rights reserved.