Got 47 instead of 45 in future async types

Hello RemObjects team!
Here is my basic solution, and I’m trying to figure out future and async types.
And I don’t understand, why does it return 47, but rather 45;

var R, P, N: Integer;
    L: future Integer:=async R or P or N;
    //L: Integer;
begin
    R:=3;    //3
    P:=R*5; //P=15 (3*5=15)
    N:=R*P; //3*15=45 N=45.
    textBox1.Text:=L.ToString; //But L=47 not 45?

Just Testing.

Thanks.

Why would you expect 45?
3 or 15 = 15
15 or 45 = 47

1 Like