Intypes are simple input types. Follows the description of all the intypes:
Intype | Description | Examples |
---|---|---|
int integer |
Signed integer Does automatic format conversion via nat. |
-1 0x10 -0b111 |
nat natural |
Unsigned integer Does automatic format conversion:
|
23 0b1100 0o34734 0x33ef 0cEf20 |
compact | Unsigned integer as compact number |
Ae03^ |
hex | Unsigned integer as hex number |
4ef |
octal | Unsigned integer as octal number |
3526 |
binary | Unsigned integer as binary number |
3526 110111 |
irange(el, where el is:
|
Specified signed integer range where:
|
irange(1,2,3,4)
3
irange(7 11
irange(1 3 |
real |
Floating point number Does automatic format conversion:
|
3e12 34 -1.34 0f00011101 |
rrange(el, where el is:
|
Specified real range (floating range) where:
|
rrange(5:0.1)
5.5
rrange(1.2 2.3
rrange(1.0 2.52 |
intreal |
Similar to real, but rounded to an integer Can be used as a very large integer |
3.4e12 |
irrange(el, where el is:
|
Specified intreal range where:
|
irrange(1e9,2e9,3e9)
3e9
irrange(7e2 1e3
irrange(1e12 2.1e12 |
pointer |
Internal pointer System dependent format |
|
|
Variable length string
|
string(5)
string(5,10) |
|
Unordered set of strings
|
set("abc":1, "def":b)
"abc" iset("abc") "Abc" |
char | One character |
"a" |
crange(el, where el is:
|
Specified character range where:
|
crange("a","b","c")
"a"
crange("a" "b" |
bool boolean |
Boolean value
|
True f 12 |
user deffunc freefunc |
User defined format User must suply:
|
Back to main page. | Send comments to: Igor Sfiligoi |