master
Jordan Orelli 10 years ago
parent d470fe9bd5
commit ab82083be8

@ -56,24 +56,30 @@ Moon defines the following types:
- floats: they're all float64. These are some floats:
1.0
1.2
-9.3
3.14
1e9
```
1.0
1.2
-9.3
3.14
1e9
```
- complex numbers: they're complex128 values in Go. These are some complex numbers:
1+2i
-9+4i
```
1+2i
-9+4i
```
- strings: they're strings. They're not explicitly required to be composed of
UTF-8 runes but I haven't really been testing binary data, so for the moment,
all bets are off here. They're quoted, but maybe I'll go back on that.
These are strings:
"this one"
'that one'
```
"this one"
'that one'
```
You can use single or double quotes. Escape quotes with a backslash.
- objects: or maybe you call them hashes, objects, or associative arrays. Moon
@ -83,23 +89,27 @@ Moon defines the following types:
Also there are no commas between the values but I'm not sure I like this yet,
so it might change. These are some objects:
{name: "jordan" age: 28}
{
```
{name: "jordan" age: 28}
{
one: 1
two: "two is also a number"
pi: 3.14
}
}
```
- lists: they're `[]interface{}` values. They're not typed, and they can be
heterogenous. Values are separated by spaces. I might put commas back in,
that's kinda up in the air right now. These are some lists:
[1 2 3]
[
```
[1 2 3]
[
"one"
2
3.14
]
]
```

Loading…
Cancel
Save