gpt4 book ai didi

ocaml - 更改 OCaml 中的应用程序顺序

转载 作者:行者123 更新时间:2023-12-02 00:38:04 24 4
gpt4 key购买 nike

除了括号之外,有没有办法将顺序从左关联更改为右关联?例如,在 Haskell 中,您可以编写 foo $ bar b ,并且 foo 将应用于 bar b 的结果。

let a x = x * 4;;
let b y = y + 2;;

let c = a ??? b 3;;

print_int c;;

应打印 20

最佳答案

当然,你可以自己定义:

let (@@@) f x = f x

然后,a @@@ b 3 的计算结果为 20。确保选择一个右关联的起始符号 ( see here ) ($... 是左关联的)

关于ocaml - 更改 OCaml 中的应用程序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4242263/

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