我如何在Scheme中做指数?

时间:2009-11-06 22:28:40

标签: scheme

pow^**不起作用,并且Scheme似乎过于常见,无法有效地谷歌搜索。

4 个答案:

答案 0 :(得分:41)

答案 1 :(得分:15)

来自R5RS Standard Pocedures

(expt z1 z2) 

Returns z1 raised to the power z2. For z1 0

z1z2 = ez2 log z1

0z is 1 if z = 0 and 0 otherwise.

搜索“方案参考”会显示此文档。

答案 2 :(得分:9)

答案是expt,我正在打字,因为StackOverflow不喜欢太短的答案。

答案 3 :(得分:3)

(expt base power)就是你想要的。所以(expt 2 3)表示2 ^ 3并且产生8。