This function converts the argument to an integer. Floating point numbers are truncated. Binaries, hexadecimals and characters convert to decimal integers. In strings, if the first character(s) are numerical, they will be converted to an integer. Otherwise, a string will return zero. All other expression types generate zero.
Gamma> int(5.5);
5
Gamma> int(0xc);
12
Gamma> int(0b111011);
59
Gamma> int('h');
104
Gamma> int("63 hello");
63
Gamma> int("hello 63");
0
Gamma> int(random());
0
Gamma>