gpt4 book ai didi

haskell - Haskell 中嵌套列表的模式匹配

转载 作者:行者123 更新时间:2023-12-02 09:50:34 37 4
gpt4 key购买 nike

我想使用嵌套数为 2 的嵌套列表来表示矩阵(例如 [[1,2,3],[4,5,6]])。我如何定义一个处理小子矩阵(比如 2*2)的函数?我期待这样的事情:f (a1:a2:a) : (b1:b2:b) : x = ... 其中 a1、a2 是第一行的两个连续元素,b1、b2 — 第二行。 a、b分别是第一行和第二行的其余部分。 x 是矩阵的其余行。

但这显然行不通。

提前致谢!

最佳答案

I expected something like this: f (a1:a2:a) : (b1:b2:b) : x = ...

你的想法是正确的。您所缺少的只是一对括号:

f ((a1:a2:a) : (b1:b2:b) : x) = ...

关于haskell - Haskell 中嵌套列表的模式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4839615/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com