【发布时间】:2014-03-19 03:35:07
【问题描述】:
基本上我想做的是改变复数的定义,这样我就可以在 Scheme 中表示向量。我希望能够在没有引号的情况下编写类似“i+j+k”的内容,并且不会让程序完全发疯。我知道复数可以用“1+2i”之类的东西来表示,所以我希望一个简单的覆盖就可以实现这一点。
我想覆盖复杂的?定义可能有效,但似乎没有效果。我不确定我需要影响的代码在哪里。任何帮助都会很棒。谢谢。
【问题讨论】:
-
为什么要专门写成“i + j + k”而不是有序列表表示法(i,j,k)?
标签: vector scheme racket definition overwrite