sema-docs 1.20.2

Canonical structured documentation for Sema builtins/special forms; powers LSP hover/completion and REPL apropos
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
---
name: "int"
module: "math"
params: [{ name: x, type: "number | string" }]
returns: "int"
---

Convert a number or numeric string to an integer. Floats are truncated toward zero. Signals an error if a string cannot be parsed as an integer.

```sema
(int 3.9)    ; => 3
(int "42")   ; => 42
```