Math.fmod (Lua): различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == '''math.fmod''' - возвращает остаток от деления 'x' на 'y'. == Синтаксис == Привязка к ок...») |
Tatikoma (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: нет. | Привязка к окну: нет. | ||
− | + | <br>Работа со свернутым окном: Да. | |
− | + | <br>Все параметры заключаются в скобки и разделяются запятыми. | |
− | math.fmod( | + | math.fmod(<x>, <y>) |
== Примеры == | == Примеры == | ||
Строка 48: | Строка 48: | ||
[[Point distance (Lua)]] | [[Point distance (Lua)]] | ||
− | + | <br>[[Os.date (Lua)]] |
Текущая версия на 10:53, 28 августа 2019
Содержание
Описание
math.fmod - возвращает остаток от деления 'x' на 'y'.
Синтаксис
Привязка к окну: нет.
Работа со свернутым окном: Да.
Все параметры заключаются в скобки и разделяются запятыми.
math.fmod(<x>, <y>)
Примеры
--lua local a = math.fmod(100, 7) -- 100 / 7 = 14 и остаток 2 log (a)
--lua -- узнать чётность числа local a = 105 -- число должно быть целым local b = math.fmod(a, 2) if b == 0 then log (a .. " чётное") else log (a .. " нечётное") end
--lua -- выполнять скрипт в 1, 11, 21, 31, 41, 51 секунду while true do -- бесконечный цикл while math.fmod(os.date("%S"), 10) ~= 1 do -- пока остаток от деления не будет равен 1 wait (10) end -- тут действия log (os.date("%X")) -- показать текущее время wait (1100) -- ждать 1.1 секунды end
--lua -- выполнять скрипт в 3, 13, 23, 33, 43, 53 минуты while true do -- бесконечный цикл while math.fmod(os.date("%M"), 10) ~= 3 do -- пока остаток от деления не будет равен 3 wait (10) end -- тут действия log (os.date("%X")) -- показать текущее время wait (61000) -- ждать 61 секунду end