' flonum之间的区别是什么?'和' ## flonum?'在Gambit计划?

时间:2015-09-21 22:00:50

标签: scheme gambit

我看到' ## flonum?'在LambdaNative中的Calculator应用程序源代码中。

1 个答案:

答案 0 :(得分:0)

" ##"表示一个特殊的命名空间 - "内部"代码而不是用户代码。那么" ## flonum?"是一个内部定义的函数,而不是" flonum?"。一个可能比另一个更有效。

http://dynamo.iro.umontreal.ca/wiki/index.php/Namespaces。该页面还提到官方文件中没有描述这种机制。 Gambit-C v4.7.9参考文献有" To Do"在命名空间部分。