Racket 涂鸦:如何删除;警告:没有声明的导出库“;

Racket 涂鸦:如何删除;警告:没有声明的导出库“;,racket,scribble,Racket,Scribble,我正在尝试使用格式化函数定义(而不是来记录库)。下面的代码正确设置了格式,但在我运行Scribble时会向控制台输出一个丑陋的警告: #lang scribble/manual @require[(for-label racket/contract)] @defproc[(f [x integer?]) integer?]{ The best @racket[f]. } 运行scribble--html示例.scrbl打印: example.scrbl:4:10: WARNING: no

我正在尝试使用格式化函数定义(而不是来记录库)。下面的代码正确设置了格式,但在我运行Scribble时会向控制台输出一个丑陋的警告:

#lang scribble/manual
@require[(for-label racket/contract)]

@defproc[(f [x integer?]) integer?]{
  The best @racket[f].
}
运行scribble--html示例.scrbl打印:

example.scrbl:4:10: WARNING: no declared exporting libraries for definition
  in: f

是否有任何方法可以使用
defproc
进行格式化,并删除错误消息?

是。添加可选参数
#:链接目标#f
传达您的目标

#lang scribble/manual
@require[(for-label racket/contract)]

@defproc[#:link-target? #f
         (f [x integer?]) integer?]{
  The best @racket[f].
}

TFW你去投票一个问题,发现你已经做了。。。