gpt4 book ai didi

structure - 结构内部的签名

转载 作者:行者123 更新时间:2023-12-04 00:54:49 25 4
gpt4 key购买 nike

我想将签名/结构对放置在一个结构中,如下所示:

structure Outer :> OUTER =
struct
signature INNER =
sig
...
end

structure Inner :> INNER =
struct
...
end
end

但即使是最简单的示例也会产生错误:

../test.sml:1.18-2.6 Error: syntax error: replacing  STRUCT with  EQUALOP../test.sml:5.6 Error: syntax error found at END

结构内部似乎不允许签名。实现此功能的最佳方式是什么?

最佳答案

尽管结构嵌套在 SML 中,但签名却没有。不清楚你要实现什么功能:

  • 隐藏命名签名是不可能的。

  • INNER 签名取决于结构 Outer 中声明的类型是通过fibration 实现的(其中类型 子句)。在本杰明 PIL 斯关于编程语言高级类型的书中,Harper 和 Pierce 的教程中有一个关于纤维化的长度部分。

关于structure - 结构内部的签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1495237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com