Janet 1.38.0-73334f3 Documentation
(Other Versions: 1.37.1 1.36.0 1.35.0 1.34.0 1.31.0 1.29.1 1.28.0 1.27.0 1.26.0 1.25.1 1.24.0 1.23.0 1.22.0 1.21.0 1.20.0 1.19.0 1.18.1 1.17.1 1.16.1 1.15.0 1.13.1 1.12.2 1.11.1 1.10.1 1.9.1 1.8.1 1.7.0 1.6.0 1.5.1 1.5.0 1.4.0 1.3.1 )

Integer Types Module

Index

int/s64 int/to-bytes int/to-number int/u64


int/s64 cfunction source

(int/s64 value)

Create a boxed signed 64 bit integer from a string value or a number.

Community Examples

int/to-bytes cfunction source

(int/to-bytes value &opt endianness buffer)

Write the bytes of an int/s64 or int/u64 into a buffer. The buffer parameter specifies an existing buffer to write to, if unset a new buffer will be created. Returns the modified buffer. The endianness parameter indicates the byte order:

  • nil (unset): system byte order
  • :le: little-endian, least significant byte first
  • :be: big-endian, most significant byte first
Community Examples

int/to-number cfunction source

(int/to-number value)

Convert an int/u64 or int/s64 to a number. Fails if the number is out of range for an int64.

Community Examples

int/u64 cfunction source

(int/u64 value)

Create a boxed unsigned 64 bit integer from a string value or a number.

Community Examples