> For the complete documentation index, see [llms.txt](https://docs.cheddar.vihan.org/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cheddar.vihan.org/docs/literals.md).

# Literals

The most fundamental of any language are its literals. Cheddar provides the 4 most basic literals:

* Strings
* Numbers
* Booleans
* Arrays

Additionally Cheddar has **functions**, **interfaces**, and more primitives. Classes will be covered in their very own section

## Strings

Strings in Cheddar are like most programming languages:

```ruby
 "Hello, World!"
 'Hello, World!'
 "2 + 2 = #{2+2}"
 '10 + 10 = #{10+10}'
```

## Numbers

Numbers have many features in Cheddar to make them readable and clear:

```swift
123
123.456
123_456
0b123
```

## Arrays

Arrays in Cheddar are like most other languages:

```c
 [1,2,3]
 ["foo", "bar", "baz"]
```

## Booleans

Booleans are either:

```
 true
 false
```
