> For the complete documentation index, see [llms.txt](https://michaljach.gitbook.io/rapid/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://michaljach.gitbook.io/rapid/language/types.md).

# Types \[proposal]

### List of prebuilt types:

### `string`

```
let name = 'Mike'
```

### `int`

```
let age = 29
```

### `float`

```
let height = 189.3
```

### `array`

```
let data: int[] = [1, 2, 3]
```

{% hint style="info" %}
You don't need to declare variable type for basic types like numbers and strings - they are inferred automatically. Type declaration is necessary in complex data structures like `Arrays`, `Sets` etc.
{% endhint %}
