檢視 Ocaml的docstring 的原始碼
←
Ocaml的docstring
跳至導覽
跳至搜尋
由於下列原因,您沒有權限進行編輯此頁面的動作:
您請求的操作只有這個群組的使用者能使用:
使用者
您可以檢視並複製此頁面的原始碼。
{{nav|程式語言、邏輯學|OCaml筆記}} 寫一個軟體,通常需要有Document String 嵌入程式碼,雖然形式類似註解,但是可以產生比較好閱讀的 reference。 OCaml 的docstring介紹比較少,所以在這裡介紹 ==模組嵌入docstring== 在模組之後各<code>open xxx</code>之後,第一行輸入<code>(** [docstring內容] *)</code>,記得註解的頭要兩個星號**,如: <pre> open A open B (** I'm a module *) [body of program...] </pre> ==函數嵌入docstring== 在函數前輸入<code>(** [docstring內容] *)</code>,如 <pre> (** the function's docstring intro *) let foo x = ... </pre> ==Docstring 的格式語法== Ocaml的格式語法不同於Markdown,比較特殊,以下是舉隅: *<code>{n 內容}</code>:第n級標題,n是整數 *<code>{b 粗體的文字}</code>:粗體文字 *無序列表如下: <pre>{ul {- 第一條內容} {- 第二條內容} {- 第三條內容}}</pre> *<code>[]</code>:單行程式碼 *多行程式碼如下: <pre>{[ 第一行內容 第二行內容 ]}</pre> ==產出html== 因主要大家看文件多用html格式,以下簡介產生html網頁的方法: <code>ocamlfind ocamldoc [-package 引用的套件] -html -charset=utf-8 程式碼 -d docs</code> <code>ocamldoc</code> 是主要的生成程式,<code>-charset=utf-8</code> 要求編碼是utf-8,<code>-d</code> 指定產出的目錄。 ==參考資料== *[https://v2.ocaml.org/manual/ocamldoc.html Chapter 19 The documentation generator (ocamldoc)] [[category:資訊]]
此頁面使用了以下模板:
模板:Nav
(
檢視原始碼
)
返回到「
Ocaml的docstring
」。
導覽選單
個人工具
登入
命名空間
頁面
討論
變體
視圖
閱讀
檢視原始碼
檢視歷史
更多
搜尋
導覽
首頁
愛爾蘭語辭典
近期變更
隨機頁面
有關 MediaWiki 的說明
相關網站
總首頁
Blog
舊 blog
現用 blog 備份
工具
連結至此的頁面
相關變更
特殊頁面
頁面資訊