mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
Reword and give an example of symbol interpolation
This commit is contained in:
@@ -240,11 +240,19 @@ There are a number of escape sequences you can use within a string:
|
|||||||
A funky feature is
|
A funky feature is
|
||||||
.Ql {symbol}
|
.Ql {symbol}
|
||||||
within a string.
|
within a string.
|
||||||
This will examine the type of the symbol and insert its value accordingly.
|
This will paste
|
||||||
If symbol is a string symbol, the symbols value is simply copied.
|
.Ar symbol Ap s
|
||||||
If it's a numeric symbol, the value is converted to hexadecimal notation with a dollar sign
|
contents as a string.
|
||||||
|
If it's a string symbol, the string is simply inserted.
|
||||||
|
If it's a numeric symbol, its value is converted to hexadecimal notation with a dollar sign
|
||||||
.Sq $
|
.Sq $
|
||||||
prepended.
|
prepended.
|
||||||
|
.Bd -literal -offset indent
|
||||||
|
TOPIC equs "life, the universe, and everything"
|
||||||
|
ANSWER = 42
|
||||||
|
;\ Prints "The answer to life, the universe, and everything is $2A"
|
||||||
|
PRINTT "The answer to {TOPIC} is {ANSWER}\[rs]n"
|
||||||
|
.Ed
|
||||||
.Pp
|
.Pp
|
||||||
It's possible to change the way numeric symbols are converted by specifying a print type like so:
|
It's possible to change the way numeric symbols are converted by specifying a print type like so:
|
||||||
.Ql {d:symbol} .
|
.Ql {d:symbol} .
|
||||||
|
|||||||
Reference in New Issue
Block a user