什么是" @"在R5RS中签署复数均值

时间:2014-10-01 03:57:07

标签: floating-point scheme r5rs

解析数字时,我在R5RS(7.1.1)中找到以下规则

<complex R> -> <real R> @ <real R>

我搜索了整个文档,但无法在任何地方找到@的使用情况。

我猜x@y等于(make-polar x y)(见于6.2.5),但仍感到不舒服 因为报告中没有找到它的定义。

有人能指出我可以证实此事的相关文件吗?

1 个答案:

答案 0 :(得分:2)

R7RS,第6.2.5节(数值常数的句法):

  

为非实数复数提供了两种符号:矩形表示法 a + b {{1} },其中 a 是真实的部分而 b 是虚部;和极坐标法 r i θ,其中 r 是幅度和θ 是弧度的相位(角度)。这些通过等式 a + b i = r cos θ +( r sin θ)i。所有 a b r θ都是实数。

但是我找不到R5RS中的等效文本。 : - (