Code vs. Strings: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 5: Line 5:
Since version 1.85, string constants can be written in two ways:
Since version 1.85, string constants can be written in two ways:


Using double quotes (like "Hello") or curled braces (like {a=a+1}).
 
using double quotes (like "Hello") or curled braces (like {a=a+1}).
 


While both ways are currently equivalent and the string constant is created, we recommend the use of curled braces for code only, as this makes scripts easier to read - moreover future versions of scripting language may precompile code enclosed in curled braces.  
While both ways are currently equivalent and the string constant is created, we recommend the use of curled braces for code only, as this makes scripts easier to read - moreover future versions of scripting language may precompile code enclosed in curled braces.  

Revision as of 16:24, 15 April 2006

Description:

Many languague constructs (including forEach, if, while) use the concept of "code strings".
Code is passed as a string to them and they interpret it as code if they wish.
Since version 1.85, string constants can be written in two ways:


using double quotes (like "Hello") or curled braces (like {a=a+1}).


While both ways are currently equivalent and the string constant is created, we recommend the use of curled braces for code only, as this makes scripts easier to read - moreover future versions of scripting language may precompile code enclosed in curled braces.