gpt4 book ai didi

list - 交替应用输入一元函数的 Haskell 函数

转载 作者:行者123 更新时间:2023-12-02 08:23:57 27 4
gpt4 key购买 nike

我正在尝试编写一个 Haskell 函数,它接受两个一元函数(f 和 g)和一个数字列表 (ns),然后将这些输入函数 f 和 g 应用到输入列表的元素。

例如:

func double square [2, 3, 4, 5, 6]

会回来

[4, 9, 8, 25, 12]

我正在为我的编译器使用 WinGHCi。任何有关编写此函数的帮助将不胜感激,谢谢。

最佳答案

如果你不想使用任何库函数,你可以使用递归来实现:

func _ _ []     = []
func f g (x:xs) = f x : func g f xs

关于list - 交替应用输入一元函数的 Haskell 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34168477/

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