The does word

The simplest way to make your own function in Red is with the does word. Consider the following code:

;-- see Chapter06/do-does-has-func.red:cls: does [ loop 100 [print newline] ] ; == func [][loop 100 [print newline]]cls ; call function cls

The newline phrase is the character that prints a new line.

In the preceding example, we create a function called cls  that clears the output screen by printing 100 blank lines when it is called as cls. It is a function (func), as we can see from the return value when defining cls. You use does when you need a function that has no arguments and no local variables.

=>  Now answer question 2 from the Questions section.

An important distinction should be made between the following two kinds ...

Get Learn Red - Fundamentals of Red now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.