All languages have variables built-in in their own right.
UFB only has one variable type though: array of characters.
Variables can be placed into the Read-Write Memory or the Read Only Memory.
ROM: 0 - 37 = ' ', 'A'-'Z', '0'-'9', '\n'
RWM: 38 - 255 = '\u0000'
You can access these variables (no matter their length) by specifying their memory index.
It can, for some reason, be done in many different ways... as expected.
38
"$038"
"Hello!"
label 38 var
${var}
There are many more ways of doing this, but those are the basics!
Here are some basic commands for manipulating the memory:
wvar 38 "Hello! How are you?"
trim 38 6
nvar 38
read 38
print "$038\n"
⏪️
⏩