-
Notifications
You must be signed in to change notification settings - Fork 0
String reverser breakdown
This sample reverses the string "Reversed" and prints it out.
Here you can find the color scheme used. Without it, obtained via the -standardize
command (plus some manual recolor), it would look like this:
Which can be decompacted into:
Line by line explanation:
-
"Reversed" is saved into a variable
.
-
An empty string (final output) is saved into another variable
. The black
pixel is a non-displayed character that forces a string initialization.
-
A for-each
is used on our string
which is read character by character.
-
A
lambda.open
opens the sub-block and takes an argument
(the character of the string which is being read).
-
The output variable
gets updated: its new value is: current char
+ output value
.
Again, the black pixelis used to force string concatenation between the values.
-
lambda.close
closes the for-each block.
-
Print
is called on the output value
.
desreveR
is the output.