reason - 如何使用 bs-deriving 覆盖/提供自定义实例
问题描述
使用 bs-deriving,我可以show
使用[@deriving show]
. 但是,尚不清楚我将如何使用相同的派生但为特定数据类型提供自定义显示实例。
例子:
[@deriving show]
type bar = |Bar(int);
[@deriving show]
type foo = |Foo(int, bar);
使用上面的示例,我将如何更改 Bar 以例如十六进制打印其整数?
解决方案
推荐阅读
- .net - 检查 autofac 中间件中的构造函数参数
- git - GIT:损坏的文件不允许我签出其他分支
- sql - Postgres:将文本 [] 列转换为不同的字符
- google-apps-script - 如何将 PDF 文件从 Google Drive 附加到附件阵列?
- openedge - 执行 .p 文件后,未使用 proenv 在 test.out 文件中获取输出
- azure-cognitive-search - 认知搜索刻面存储需求
- r - 打印回归树时出现问题,“cat(x, ..., sep = sep) 中的错误:参数 1(类型 'list')不能由 'cat' 处理”
- r - 从多列中选择组中的值
- javascript - 将对象转换为类实例
- icloud - iCloud GameKit 40 请求/秒限问题