gpt4 book ai didi

purescript - PureScript 有管道操作符吗?

转载 作者:行者123 更新时间:2023-12-04 18:02:47 26 4
gpt4 key购买 nike

来自 F# 世界,我习惯使用 |>将数据通过管道传输到函数中:

[1..10] |> List.filter (fun n -> n % 2 = 0) |> List.map (fun n -> n * n);

我认为受 Haskell 启发的 PureScript 也有类似的东西。

如何在 PureScript 中使用管道运算符?

最佳答案

是的,您可以使用 #这是在 Prelude 中定义的。

这是您的示例,使用 # 重写:

http://try.purescript.org/?gist=0448c53ae7dc92278ca7c2bb3743832d&backend=core

module Main where

import Prelude
import Data.List ((..))
import Data.List as List

example = 1..10 # List.filter (\n -> n `mod` 2 == 0)
# map (\n -> n * n)

关于purescript - PureScript 有管道操作符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41252197/

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