2017-06-18 72 views

回答

4

在這種情況下,!是已由於丟失基準產生的假象ocamldoc。它沒有意義,應該被忽略。

更確切地說,在爲ocamldoc編寫文檔註釋時,可以使用{!object_name}鏈接到引用。不幸的是,scanf模塊錯誤地使用[!object_name]代替{!object_name}。在ocamldoc語法中,[code]用於代碼片段,因此使用[!object_name]會將意外的!添加到生成的html中。

現在,您可以放心地忽略出現在Scanf頁面的所有!,這些錯誤已經在即將到來的4.05版本手冊中解決(至少大部分都是固定的,其餘部分將固定爲4.06)。

+0

感謝您的支持 – G4143

+2

對不起,但是一個OCamldoc引用被寫爲'{!object_name}'。 '[code]'用於在註釋中加入一些代碼(與markdown中的反引號完全相同)。有關更多信息,請參閱http://caml.inria.fr/pub/docs/manual-ocaml/ocamldoc.html,第15.2.4節。 – Virgile

+0

你是對的,我被scanf模塊的源代碼中錯誤地使用'[!ref]'代替'{!ref}'的混淆困惑了。謝謝你的挑剔! – octachron