Skip to Content
Learn Red ? Fundamentals of Red
book

Learn Red ? Fundamentals of Red

by Ivo Balbaert
May 2018
Beginner content levelBeginner
252 pages
6h 19m
English
Packt Publishing
Content preview from Learn Red ? Fundamentals of Red

Return values – return and exit

When the code in a function has been executed, control returns to the line after the function was called and a value is returned. This value is simply the last value computed in the function, such as the value   n + 1 in the inc example.

If you want to return a value earlier, you can do so with the return word. Control then also returns to where the function was called. Look at the following example, which is a search-val function that searches for a value in a given series. It returns the match and the rest of the series when found with return series; if no match is found, the none value is returned as the last value of the function:

search-val: func [series value] [    forall series [        if (first series) = value ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

How I Built a Personal Board of Directors With GenAI

How I Built a Personal Board of Directors With GenAI

Vipin Gupta
How to Become a Game-Changing Leader

How to Become a Game-Changing Leader

Douglas A. Ready, Alan Mulally
Why AI Demands a New Breed of Leaders

Why AI Demands a New Breed of Leaders

Faisal Hoque, Thomas Davenport, Erik Nelson

Publisher Resources

ISBN: 9781789130706Supplemental Content