POSITION:028,114
COLOUR:STANDARD
TEXT:00,Because a function's syntax requires the use of an assignment statement,
TEXT:16,and because it returns a single value, it can be part of an expression
TEXT:16,that is itself evaluated to a single value. Here are some examples of
TEXT:16,actual Euphoria functions, the last of which is being used as part of an
TEXT:16,expression. Again, don't try to understand the meaning of each function.
COLOUR:EUPHORIA
TEXT:32,index_bitmap = read_bitmap("index.bmp")
TEXT:32,pressed_key = get_key()
TEXT:32,computed_result = sqrt(25) * (30 + units)
COLOUR:STANDARD
TEXT:32,While a function can modify the original value of a receiving variable,
TEXT:16,both procedures and functions do not modify the parameter values that are
TEXT:16,passed to them. Also, procedure and function names follow the same rules
TEXT:16,that variable names must adhere to.
