Return Values
The return
statement is used to immediately stop evaluation and exist the current context
(typically a function call) yielding a return value.
#![allow(unused)] fn main() { return; // equivalent to return (); return 123 + 456; // returns 579 }
A return
statement at global level stop the entire script evaluation,
the return value is taken as the result of the script evaluation.