gpt4 book ai didi

OCaml 语法 : what does >>= mean?

转载 作者:行者123 更新时间:2023-12-05 05:23:40 24 4
gpt4 key购买 nike

在这段代码中:

let rec write_from_exactly out s offs len =
Lwt_unix.write out s offs len >>= fun n ->
if n = len then Lwt.return ()
else write_from_exactly out s (offs + n) (len - n)
in ...

虽然我或多或少能猜到它的作用,但我找不到关于“>>=”的含义及其工作原理的任何官方定义。

最佳答案

符号 >>= 是由 Lwt 定义的,而不是由 OCaml 本身定义的。它是一个等同于 bind 的中缀运算符。您可以在此处查看定义:Lwt module .

关于OCaml 语法 : what does >>= mean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36991772/

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