В следующей программе
module Program
let condition = System.DateTime.Now.Millisecond % 2 = 0
let inline reliesOnCondition (x:int) =
if condition then
printfn "%i" x
[<EntryPoint>]
let main args =
reliesOnConditional System.DateTime.Now.Second
0
JIT оптимизирует выражение reliesOnCondition System.DateTime.Now.Second
, если условие
оказывается равным быть ложным при загрузке модуля?