gpt4 book ai didi

algorithm - Point Free 与 Haskell 中的列表

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:12:44 24 4
gpt4 key购买 nike

所以我在这里看到了点自由转换的算法Point Free problems in Haskell但是如果我想删除的点隐藏在列表中怎么办?例如像下面这样的一行?

AllNsTill n x = [n,2*n..x]

最佳答案

那个sequence syntax desugars调用电话 enumFromThenTo function :

allNsTill n x = [n,2*n..x]
-->
allNsTill n x = enumFromThenTo n (2*n) x

现在您可以将其转换为无点语法(如果您确实需要)。我认为它确实变得不可读:

allNsTill = (*2) >>= flip enumFromThenTo

关于algorithm - Point Free 与 Haskell 中的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33351535/

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