Как бы я получить значение между двумя целыми числами в LUA - PullRequest
0 голосов
/ 24 марта 2020

Привет всем, я пытаюсь сравнить целые числа, получая сумму между ними

Допустим, у меня, например, есть базовое целое число local i = 100 Тогда у меня есть другие целые числа, например, 200 и 300. Я хочу чтобы получить значение между i и другим значением два, посмотрите, какое из них ближе всего к целому числу.

1 Ответ

2 голосов
/ 24 марта 2020

Чтобы получить «расстояние» между двумя целыми числами, вы можете просто вычислить абсолютную разницу:

local i = 100
local x = 200
print(math.abs(i - x))
print(math.abs(x - i))

Функция math.abs избавляет от любых отрицательных чисел, возникающих в результате вычитание.

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