{"id":"language--maps","name":"Maps","owner":"yeho","package":"language","kind":"language","signature":"map of KeyType to ValueType\n[key to value, key to value]\nmap[key]","description":"map of K to V associates typed keys with typed values. Map literals use key to value pairs.","context":"Use a map for lookup by identity or name when sequential scanning would hide the intent.","parameters":[],"returns":"","members":[],"tags":["Contains","Remove","collections","cpu","language","map","of","to","yeho"],"updated":"2026-09-09","source":{"repository":"yeho","path":"parser_types.cpp parseMapTypeRef; parser_expressions.cpp parseListOrMapLiteralExpression"},"status":"experimental","notes":["Map literals and list literals both use brackets; to distinguishes a map pair.","Collections are experimental."],"examples":[{"id":"complete-0","title":"Lookup table","description":"Use a map for lookup by identity or name when sequential scanning would hide the intent.","code":"map of text to int power = [\"sun\" to 100, \"moon\" to 70]\nint sunPower = power[\"sun\"]\n\nif power.Contains(\"moon\")\n{\n    Console.Log(Text.From(power[\"moon\"]))\n}\n","tags":["cpu","language"],"run":"cpu-oracle","expected":null,"verifyRun":false,"manifest":"manifestVersion = \"2\"\npackage = \"api.example.language__maps\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n","verification":"type checked","sha256":"8bd027b1f80d4e53038db8cc51f312f7bfab529ad1f4bd726deda35dfe84fb8f","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":[],"url":"https://demonhunterlabs.com/academy/api?item=language--maps","json":"https://demonhunterlabs.com/reference/items/language--maps.json","markdown":"https://demonhunterlabs.com/reference/text/language--maps.md"}
