*********************my answer************************** *****
LHS query:
foo(2)
2 is assigned to a.var b = a
It is assigned to the value of a b.var c = foo(2)
Is the foo (2) The operating results assigned to c.
RHS query:
var b = a
It is to find and assign a value of b.return a + b
It is to find the value of a.return a + b
It is to find the value of b.foo(2)
It is to find foo () values and run.
Answers *************************** ********************* ****
the LHS query
c = ..;, a = 2 ( variable implicitly assigned), B = ..
the RHS query:
foo (2 .., = A;, A .., B ..
My standard answer is consistent and answers