Arrays and Maps
Arrays and maps are the everyday data structures for Alef backend code.
Arrays
let statuses = ["triage", "progress", "review", "done"]
statuses.push("archived")
Iterate with for:
for status in statuses {
println(status)
}
Maps
Maps use => for key/value pairs:
let ticket = {
"id" => "TD-101",
"title" => "Checkout timeout",
"priority" => "P0"
}
Access with brackets:
println(ticket["title"])
Nested Data
let state = {
"selected" => "ops",
"tickets" => [
{ "id" => "TD-101", "status" => "triage" }
]
}