当前位置:  开发笔记 > 编程语言 > 正文

F#currying - 用两个参数调用

如何解决《F#currying-用两个参数调用》经验,为你挑选了1个好方法。

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

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.我可以编辑最后两行.这可以通过某种方式实现吗?



1> Gus..:

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

something_that_returns_two_parameters ||> partial

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

请参阅F#运算符以供参考.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有