Skip to content
Legacy docs for Tenzir v5.x. For the latest Tenzir v6 series, visit docs.tenzir.com. Migrating from v5? Read the Tenzir v6 migration guide.

Casts an expression to an integer.

int(x:number|string, base=int) -> int

The int function casts the provided value x to an integer. Non-integer values are truncated.

The input to convert.

Base (radix) to parse a string as. Can be 10 or 16.

If 16, the string inputs may be optionally prefixed by 0x or 0X, e.g., -0x134.

Defaults to 10.

Cast a floating-point number to an integer

Section titled “Cast a floating-point number to an integer”
from {x: int(4.2)}
{x: 4}
from {x: int("42")}
{x: 42}
from {x: int("0x42", base=16)}
{x: 66}

Last updated: