Template:Haskell库

{{{1}}}

这个模板有何用途? 编辑

这个模板生成指向库模块文档的链接。例如,如果你讨论Control.Monad并想要文本变成合适的指向最新手册的链接,那么这个模板适合你。

生成的链接指向Hackage。你不得不指定一个包的精确版本。默认是package=base|version=3.0.0.0。允许简写,也就是p=base|v=3.0.0.0。例外:如果属于Prelude,将链接到语言标准。

按理说,自动语法高亮和Haskell源代码超链接将使这个模板过时。

用法 编辑

源码 结果
{{Haskell库|Control|Monad}} 位于base包中的Control.Monad

{{Haskell库|p=mtl|v=1.1.0.0|Control|Monad|State}} 位于1.0.0.0版mtl包中的Control.Monad.State

{{Haskell库|Prelude}} 语言标准中的Prelude

目前,模块名只允许5级深度,但那很容易改变。