Loading

TOLONG


conversion binary
Since v1.0.0
Available on all platforms
See also

Converts a value of primitive type or a BYTE ARRAY into a long value.

The TOLONG function consumes a parameter (BOOLEAN, LONG, DOUBLE, STRING) from the top of the stack and pushes back its conversion to long.

Signature

Examples

'-42' TOLONG true TOLONG 1.95 TOLONG -1.95 TOLONG
//byte array '64' HEX-> TOLONG '9c' HEX-> TOLONG 123456789 TOHEX HEX-> TOLONG
//Limitations: Be aware of 64 bits limits 2 63 ** //max of a 64bit long '9223372036854775807' TOLONG //ok //'9223372036854775808' TOLONG //will fail with an error 92233720368547758000.24 //exceed the 64 bits double 92233720368547758000.24 TOLONG //ooops