Как сделать экспоненты на Схеме?

pow, ^, ** не работает, и схема кажется слишком распространенным словом, чтобы иметь возможность эффективно использовать его.

Ответ 2

От Стандартные посты R5RS:

(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.

Поиск "ссылки на схему" открывает этот документ.

Ответ 3

Ответ expt, и я печатаю, потому что StackOverflow не любит слишком короткие ответы.

Ответ 4

(expt base power) - это то, что вы хотите. Итак, (expt 2 3) выражает 2 ^ 3 и дает 8.