ballerina/lang.int : 1.1.0

Module Overview

The lang.int module corresponds to basic type int.

Functions

[7]

abs

Returns the absolute value of an int value.

fromHexString

Returns the integer that a string value represents in hexadecimal.

fromString

Returns the integer of a string that represents in decimal.

max

Returns the maximum of one or more int values.

min

Returns the minimum of one or more int values.

sum

Returns sum of zero or more int values.

toHexString

Returns representation of an integer as hexdecimal string.

Constants

[11]

MAX_VALUE

Maximum value of type int.

MIN_VALUE

Minimum value of type int.

SIGNED16_MAX_VALUE

Maximum value of type Signed16.

SIGNED16_MIN_VALUE

Minimum value of type Signed16.

SIGNED32_MAX_VALUE

Maximum value of type Signed32.

SIGNED32_MIN_VALUE

Minimum value of type Signed32.

SIGNED8_MAX_VALUE

Maximum value of type Signed8.

SIGNED8_MIN_VALUE

Minimum value of type Signed8.

UNSIGNED16_MAX_VALUE

Maximum value of type Unsigned16.

UNSIGNED32_MAX_VALUE

Maximum value of type Unsigned32.

UNSIGNED8_MAX_VALUE

Maximum value of type Unsigned8.

Types

[6]

Signed16

Built-in subtype that allows non-negative integers that can be represented in 16 bits using two's complement.

Signed32

Built-in subtype that allows signed integers that can be represented in 32 bits using two's complement.

Signed8

Built-in subtype that allows non-negative integers that can be represented in 8 bits using two's complement.

Unsigned16

Built-in subtype that allows non-negative integers that can be represented in 16 bits.

Unsigned32

Built-in subtype that allows non-negative integers that can be represented in 32 bits.

Unsigned8

Built-in subtype that allows non-negative integers that can be represented in 8 bits.