Lingo Dictionary > O-R > result

 

result

Syntax

the result

Description

Function; displays the value of the return expression from the last handler executed.

The result function is useful for obtaining values from movies that are playing in windows and tracking Lingo's progress by displaying results of handlers in the Message window as the movie plays.

This function has no effect in the Director player for Java.

To return a result from a handler, assign the result to a variable and then check the variable's value. Use a statement such as set myVariable = function(), where function() is the name of a specific function.

Example

The following handler returns a random roll for two dice:

on diceRoll
	return random(6) + random(6)
end

Example

The two statements

diceRoll
roll = the result

are equivalent to this statement:

set roll = diceRoll()

Note that set roll = diceRoll would not call the handler because there are no parentheses following diceRoll; diceRoll here is considered a variable reference.

See also

return (keyword)