oct*_*ron 13
您可以添加一个属性以始终内联函数
let f x = x [@@inline always]
(* which is equivalent to *)
let f x = x [@@inline]
Run Code Online (Sandbox Code Playgroud)
或强制将特定调用与另一个属性内联
let a = (f[@inlined]) 1
Run Code Online (Sandbox Code Playgroud)
如果要检查由flambda做出的内联决策,可以使用该inlining-report标志.