gpt4 book ai didi

F#currying - 使用两个参数调用

转载 作者:行者123 更新时间:2023-12-04 23:16:11 26 4
gpt4 key购买 nike

我有问题,可以简化为以下示例:

let func a b c = printf "%s %s %s" a b c
let partial = func "a"

let something_that_returns_two_parameters = "b", "c" // what to write here?

something_that_returns_two_parameters |> partial // what to write here?

我的预期结果是使用“a”“b”“c”调用 func。
我可以编辑最后两行。
这可以通过某种方式实现吗?

最佳答案

您需要使用 ||> 应用元组运算符(operator):

something_that_returns_two_parameters ||> partial

此运算符将元组的每个组件应用于函数。

F# operators以供引用。

关于F#currying - 使用两个参数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41589334/

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