在HaXml(here)的文档页面上,无处不在使用类型i
,例如:Document i
,Element i
,Content i
等等。但我无法找到它是什么类型,以及它在哪里被使用?任何提示都表示赞赏。
答案 0 :(得分:4)
类型中的小写字母表示类型变量。也就是说,你可以在那里放任何你想要的类型。在HaXml的情况下,它意味着在Content
类型中存储一些额外的信息。还有一个函数info
可以检索这些额外信息(尽管出于某种奇怪的原因,该参数被称为t
而不是i
。)
如果查看Text.XML.HaXml.Parse,您可以看到此额外参数用于存储已解析文档的源位置(Posn
)。