Difference between revisions of "Macro Constants"

From GiderosMobile
Line 2: Line 2:
 
'''Supported platforms:''' android, ios, mac, pc<br/>
 
'''Supported platforms:''' android, ios, mac, pc<br/>
 
'''Available since:''' Gideros 2017.10<br/>
 
'''Available since:''' Gideros 2017.10<br/>
=== Description ===
+
=== <translate>Description</translate> ===
 
<translate><br />
 
<translate><br />
 
Macro Constants can be used for string and numeric constants.<br /><br />
 
Macro Constants can be used for string and numeric constants.<br /><br />
Line 10: Line 10:
 
You can use any of these delimiters after @ but they must be used in pairs.  Numbers are auto-detected.<br />
 
You can use any of these delimiters after @ but they must be used in pairs.  Numbers are auto-detected.<br />
 
\`~ ! # $ % ^ & * / + = |<br /></translate>
 
\`~ ! # $ % ^ & * / + = |<br /></translate>
=== Examples ===
+
=== <translate>Examples</translate> ===
 
'''Simple examples'''<br/>
 
'''Simple examples'''<br/>
 
<source lang="lua">  
 
<source lang="lua">  
Line 30: Line 30:
 
{|-
 
{|-
 
| style="width: 50%; vertical-align:top;"|
 
| style="width: 50%; vertical-align:top;"|
=== Methods ===
+
=== <translate>Methods</translate> ===
 
| style="width: 50%; vertical-align:top;"|
 
| style="width: 50%; vertical-align:top;"|
=== Events ===
+
=== <translate>Events</translate> ===
=== Constants ===
+
=== <translate>Constants</translate> ===
 
|}
 
|}

Revision as of 08:28, 24 August 2018

Supported platforms: android, ios, mac, pc
Available since: Gideros 2017.10

Description


Macro Constants can be used for string and numeric constants.

Just use @ rather than = when defining the macro.

You can use any of these delimiters after @ but they must be used in pairs. Numbers are auto-detected.
\`~ ! # $ % ^ & * / + = |

Examples

Simple examples

 
pi@3.14159265358979324
num1 @ -100.54
num2 @ 232
num3 @ 444.10
str1 @ 'hello'
str2 @ "world"
str3 @ [[
Hello,
world!
]]

Commenting out the print command

 
print @ |--|

print(x, y, z, x + y, y * z) -- this line will be skipped

Methods

Events

Constants