Data Types: Difference between revisions
HeliJunkie (talk | contribs) mNo edit summary |
m (→Available Types: removed not existing data types) |
||
Line 30: | Line 30: | ||
* [[Side]] | * [[Side]] | ||
* [[String]] | * [[String]] | ||
In [[Armed Assault]], the following data types have been added: | In [[Armed Assault]], the following data types have been added: | ||
Line 46: | Line 45: | ||
* [[Team_Member]] | * [[Team_Member]] | ||
* [[Namespace]] | * [[Namespace]] | ||
In [[VBS2]], the following data type has been added: | In [[VBS2]], the following data type has been added: |
Revision as of 14:23, 16 December 2018
The data type of a variables specifies which data it may contain. Certain operators and scripting commands require variables to be of certain types.
Definition
The data type of a variable depends on the value given to it on 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:
In Armed Assault, the following data types have been added:
In Armed Assault 2, the following data types have been added:
In VBS2, the following data type has been added:
Magic Types
There are some magic data types, which are not really datatypes, as they do not describe any particular value.
Syntactical Helper Types
Some more types are used to provide for a construction of syntactically richer constructs than normal unary / binary operators.