Data Types: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "^#redirect \[\[" to "#REDIRECT [[")
 
(19 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{Stub}}
#REDIRECT [[:Category: Data Types]]
 
The '''data type''' of a [[Variables|variables]] specifies which data it may contain. Certain [[Operators|operators]] and [[:Category:Scripting Commands|scripting commands]] require variables to be of certain types.
 
== Definition ==
 
The data type of a variable depends on the value given to it on [[Variables#Initialization|initialization]].
 
myVar = "";
=> myVar is now a [[String]]
 
== Redefinition ==
 
The data type of a variable may be changed at any point of the game by just redefining the variable with another type.
 
myVar = "";
myVar = 0;
=> myVar is now a [[Number]]
 
== Available Types ==
 
These are the available data types in [[Operation Flashpoint]]:
 
* [[Array]]
* [[Boolean]]
* [[Group]]
* [[Number]]
* [[Object]]
* [[Side]]
* [[String]]
 
 
In [[Armed Assault]], the following data types have been added:
 
* [[Code]]
* [[Config]]
* [[Control]]
* [[Display]]
* [[Script (Handle)]]
* [[Structured Text]]
 
== Magic Types ==
 
There are some magic data types, which aren't really datatypes but rather placeholders.
 
* [[Any Value]]
* [[Anything]]
* [[Nothing]]
 
[[Category: Data Types]]

Latest revision as of 23:03, 24 June 2022