gpt4 book ai didi

haskell - 矩阵的第一列作为 Haskell 中的行列表给出

转载 作者:行者123 更新时间:2023-12-01 07:16:48 25 4
gpt4 key购买 nike

如果我有一个矩阵作为行列表 [[1,2,3],[4,5,6]],我想返回第一列 [1,4]。我是 Haskell 的绝对初学者,我什至不知道如何处理嵌套列表。

最佳答案

以下代码将完成这项工作:

map head [[1,2,3],[4,5,6]]

map 是haskell(和其他函数式编程语言)中最有用的函数之一。给定一个列表 [a,b,c,d]和一个函数 f , map f [a,b,c,d]将返回列表 [f a, f b, f c, f d] . head函数提取列表的第一个元素。这就是为什么
map head [[1,2,3],[4,5,6]] ->
[head [1,2,3], head [4,5,6]] ->
[1,4]

关于haskell - 矩阵的第一列作为 Haskell 中的行列表给出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/876855/

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