Difference between revisions of "Macro Functions"
From GiderosMobile
Line 16: | Line 16: | ||
To call macro function use it's name with parenthesis as with usual functions:<br /> | To call macro function use it's name with parenthesis as with usual functions:<br /> | ||
− | name(...arguments...)<br /><br />{|- | + | name(...arguments...)<br /><br /> |
+ | {|- | ||
| style="width: 50%;"| | | style="width: 50%;"| | ||
=== Methods === | === Methods === |
Revision as of 10:04, 23 August 2018
Supported platforms: android, ios, mac, pc
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 |