Альтернатива math.pow в Lua? - PullRequest
       3

Альтернатива math.pow в Lua?

0 голосов
/ 07 ноября 2018

Я не могу использовать math.pow(x,y) в Lua.

Я не знаю, почему, это говорит синтаксическая ошибка.

math.sin(f) и math.cos(f) работают однако.

Есть ли другая альтернатива для math.pow() в Lua?

1 Ответ

0 голосов
/ 07 ноября 2018

У Луа нет функции math.pow().

Исправление: функция Lua math.pow() устарела с версии 5.3, как описано здесь . Но он все еще существует в последней версии (до версии 5.4.0 включительно).

Если вы получаете синтаксическую ошибку, это связано с какой-то другой проблемой. Пожалуйста, обновите ваш вопрос, чтобы показать нам точный код, который выдает ошибку, а также сообщение об ошибке.

В любом случае вам следует использовать встроенный оператор возведения ^ вместо функции math.pow().

(В отличие от C и некоторых других языков, Lua использует ~ в качестве побитового оператора xor.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...