OCaml 中@inlined 和@@inline 有什么区别?

csw*_*abe 1 ocaml inline

在函数声明后使用@inlined 和使用@@inline 有什么区别?

小智 6

@@inline附加到函数或函子声明,同时@inlined附加到函数应用程序。

let add x y = x + y [@@inline]
let z = (add[@inlined]) 1 2
Run Code Online (Sandbox Code Playgroud)

您应该参考此内容以获取更多信息。