This is a syntax question. I am confused as to when the "return variable" in a Function is used as a return variable or as a method call. For instance, if I have:
Function foo() As Boolean
foo = True
foo = foo And bar
End Function
Does the second line in this function act as a recursive call to foo, or does it resolve to true from the previous assignment?