In the previous lesson you saw where variables take their values from and how you can make operations on them. But the results of these operations may vary, depending on a character you use for embracing the operation.
Run this script:
♥number = 2
dialog ♥number+♥number
The dialog displays 4 — the result of adding 2 and 2, which are the values of the ♥number variable. Now try this:
♥number = 2
dialog ‴♥number+♥number‴
Now you see 2+2 in the dialog. What happened? The answer lies in the ‴ character. Do you remember it? It is used to embrace strings (texts) containing spaces. In this case, the expression ‴♥number+♥number‴ is treated as text, so the robot just inserts the value of the ♥number variable on both sides of the + sign and displays it all as text, not the result of a mathematical operation.
The next lesson will be useful for ones who mastered C# language and Microsoft .NET Framework.