You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何访问Haskell Graphviz中DotNode的UnknownAttribute‘consumes’值?

获取DotNode中UnknownAttribute类型的'consumes'属性值

如果你有一个带有UnknownAttribute类型的consumes属性的DotNode,在图构建完成后想要提取该属性值,却没找到源码里的现成获取函数,可以用以下自定义函数实现:

consumes :: Attributes -> [TL.Text]
consumes = foldl f []
             where 
               f b a = case a of
                         UnkownAttribute "consumes" t -> b <> TL.words t
                         _ -> b <> []

调用时只需传入目标节点的属性集合:

consumes (nodeAttributes n)

内容的提问来源于stack exchange,提问作者adi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 03:50:38