【问题标题】:How to print custom objects?如何打印自定义对象?
【发布时间】:2019-07-02 13:22:42
【问题描述】:

这个引用说 printable 应该被实现,并且它似乎是 prop:custom-write 的包装器。

https://docs.racket-lang.org/reference/objectprinting.html

但是 prop:custom-write 的文档说它已被弃用,取而代之的是 gen:custom-write。

【问题讨论】:

  • 见:gen:custom-write for Racket classes。不要太担心 prop:custom-write 被弃用:“用户”没有必要使用,因为 gen:custom-write 和 printable<%> 都作为替换接口存在

标签: racket custom-object


【解决方案1】:

如果您使用的是 Racket 类和对象系统,请实现 printable<%>。 如果您使用的是结构,请使用gen:custom-write。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-19
    • 2021-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    相关资源
    最近更新 更多