Macro Functions
From GiderosMobile
Supported platforms:
Available since: Gideros 2017.10
Description
Macro Functions receive a list of tokens and output a string which will be pasted into code at compile time.
name @ (| ...body... |)
You should use parenthesis around markers - '|' is the preferred marker. The same marker should be used to close macro body with closing parenthesis right after it.
You can use any of these markers.
\`~ ! # $ % ^ & * / + = |
You can redefine a macro with @@.
name @@ (| ...another_body... |)
To call macro function use it's name with parenthesis as with usual functions:
name(...arguments...)
Methods |
EventsConstants |