0

我看到“##flonum?” 在 LambdaNative 中的计算器应用程序的源代码中。

4

1 回答 1

0

“##”表示一个特殊的命名空间——“内部”代码而不是用户代码。所以“##flonum?” 是一个内部定义的函数,而不是“flonum?”。一个可能比另一个更高效。

请参阅http://dynamo.iro.umontreal.ca/wiki/index.php/Namespaces。该页面还提到官方文档中未描述此机制。Gambit-C v4.7.9 参考在命名空间部分有“待办事项”。

于 2015-09-23T09:40:41.257 回答