LayMesh文档
EN

Dictionaries

dictionaries.lay
# Ordered value dictionaries, safe updates and pair unpacking.page=canvas(size=(100mm,70mm),background="#ffffff")d=dict()d["B"]={"label":"Beta","color":"#0072b2"}d["A"]={"label":"Alpha","color":"#d55e00"}copy=dcopy["B"]["label"]="Copy"d=d.update({"C":{"label":"Gamma","color":"#009e73"}})keys=d.keys()values=d.values()items=d.items()fallback=d.get("missing",{"label":"Default"})for i,(name,value) in enumerate(items) { if name in d {

预览

背景
Dictionaries
原始示例
合计 —
详情

尚未运行

本设备浏览器实测;不含防抖等待。

修改仅保留在本页
依赖文件
  • examples/manual/dictionaries.lay

复现

sh
laymesh validate examples/manual/dictionaries.laylaymesh render examples/manual/dictionaries.lay -o figure.svglaymesh render examples/manual/dictionaries.lay -o figure.pdflaymesh render examples/manual/dictionaries.lay -o figure.png --dpi 300