Data Structures¶
EasyLang includes numbers, strings, lists, and dictionaries (objects).
Lists¶
we let nums = [1, 2, 3]
nums.push(4)
so print nums.len()
Output:¶
4
Iterating Over Lists¶
we let xs = [10, 20, 30]
repeat from i = 0 to xs.len(): do [
so print xs[i]
]
Dictionaries¶
we let user = {
"name": "GreenBugX",
"age": 16
}
so print user.name
Nested Dictionaries¶
we let config = {
"db": { "host": "localhost", "port": 8000 }
}
so print config.db.port
Summary¶
- Lists:
[ ] - Dictionaries:
{ } - Dot-access for values