gpt4 book ai didi

f# - 为什么要使用向后管道运算符而不是函数链接?

转载 作者:行者123 更新时间:2023-12-03 09:03:20 26 4
gpt4 key购买 nike

为什么使用后向管道运算符而不是函数链接?

let distanceFromOrigin aPoint =
let square x = x * x
sqrt (square aPoint.x + square aPoint.y)


let distanceFromOrigin aPoint =
let square x = x * x
sqrt <| square aPoint.x + square aPoint.y

最佳答案

由于左侧的关联性(f <| g <| x被解析为(f <| g) <| x,而不幸地不是与f <| (g <| x)等效的x |> g |> f),我发现它仅在您想删除括号(而不是f (long expression),您编写f <| long expression)时才有用。

关于f# - 为什么要使用向后管道运算符而不是函数链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5443805/

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