From Bohemia Interactive Community
					 
					
					
					
					
				
				
				
				
				
				|  |   | 
| (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