Tsh*_*nga 1 algorithm lambda haskell functional-programming pointfree
所以我在Haskell中看到了点自由转换的算法, 但是如果我要删除的点隐藏在列表中怎么办?例如,如下所示的一行?
AllNsTill n x = [n,2*n..x]
Run Code Online (Sandbox Code Playgroud)
该序列语法去掉了enumFromThenTo函数的调用:
allNsTill n x = [n,2*n..x]
-->
allNsTill n x = enumFromThenTo n (2*n) x
Run Code Online (Sandbox Code Playgroud)
现在你可以将它转换为无点语法(如果你真的想要).我认为它变得非常难以理解:
allNsTill = (*2) >>= flip enumFromThenTo
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
189 次 |
| 最近记录: |