/
在 Quarkdown 中,字典是一组不含重复键的键值对。键始终是字符串,而值可以是任意类型。
字典语法类似于 YAML,并使用 Markdown 列表:
- key1: value1
- key2: value2
- key3: value3由于这种语法与 Iterable 语法存在重叠,当两种类型都被接受时,你可以将字典声明包裹在 .dictionary 函数中以消除歧义。
当函数支持时,你可以嵌套字典,例如 .localization:
- English:
- greeting: Hello
- food: Fish and chips
- Italian:
- greeting: Ciao
- food: Pasta嵌套字典前面的冒号是可选的:
- English
- greeting: Hello
- food: Fish and chips
- Italian
- greeting: Ciao
- food: Pasta你可以将字典传递给任何接受可迭代对象的函数,此时它会被视为由对组成的可迭代对象。
有关字典操作的完整列表,请参阅标准库中的字典文档。