2016-10-21 3 views
4

私はdefprocを使用して関数定義をフォーマットしようとしています(ではなくライブラリを文書化する)。以下のコードは、書式設定の権利を取得しますが、私は落書きを実行すると、コンソールに醜い警告を出力します。scribble --html example.scrblプリント実行かんたん:「警告する宣言されていないエクスポートライブラリはありません」

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

@defproc[(f [x integer?]) integer?]{ 
    The best @racket[f]. 
} 

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

は、書式設定のためdefprocを使用する方法はありますし、エラーメッセージを削除しますか?

答えて

4

はい。あなたの目標を伝えるためにオプションの引数#:link-target? #fを追加してください。

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

@defproc[#:link-target? #f 
     (f [x integer?]) integer?]{ 
    The best @racket[f]. 
} 
関連する問題