sema-docs 1.20.4

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: "float"
module: "math"
params: [{ name: x, type: "number | string" }]
returns: "float"
---

Convert a number or numeric string to a float. Signals an error if a string cannot be parsed as a float.

```sema
(float 5)      ; => 5.0
(float "3.5")  ; => 3.5
```