datatypes
latest
Datatypes for extenso.
DATATYPES
NAME
datatypes - Datatypes for extenso.
SYNOPSIS
- undefined
- integer
- double
- string
- null
- associative array
- array
- boolean
DESCRIPTION
This section describes all datatypes defines in Extenso.
An integer can be specified in the following way:
- a = 56;
- a = 0x56; // Hexadeciaml number
- a = 0x101010; // Binary Number
ASSOCIATIVE ARRAY
The output of a variable thay as an associative array is a little bit like quantum mechanics. The user never knows the order he will get. So if one does:
a = { 'z' : 1, 'a': 2 }; a; One will get {"a":2,"z":1} a["z"] will return 1 a.z will return 1
The definition of the key in a context is an expression. So, you could use something like x = { f() : 4 }. In that case, the returned value of function f will be used as the key for the value 4. In that case, if one used x = { y : 4 }, the key would be the value of the variable y.
EXAMPLES
Note: In the followings examples, the _ between the { should be removed to make it work.
a=5; a=5.2; a="string"; a=true; a=false; a=null; a=undefined; a=[1,2,{"a":1,"b":2}];
AUTHOR
Written by Pierre Laplante and Caroline Laplante, <laplante@sednove.com>