hs.math
Различные полезные математические функции
Этот модуль включает в себя и является надмножеством встроенной Lua math библиотеки, поэтому безопасно использовать что-то подобное в собственном коде и по-прежнему иметь доступ к обеим библиотекам:
local math = require("hs.math")
local n = math.sin(math.minFloat) -- works even though they're both from different libraries
Документацию для математической библиотеки можно найти по адресу http://www.lua.org/manual/5.3/ или в консоли Hammerspoon с помощью команды help: help.lua.math. В нее входят следующие функции и переменные:
- hs.math.abs - справка доступна по ссылке
help.lua.math.abs - hs.math.acos - справка доступна по ссылке
help.lua.math.acos - hs.math.asin - справка доступна по ссылке
help.lua.math.asin - hs.math.atan - справка доступна по ссылке
help.lua.math.atan - hs.math.ceil - справка доступна по ссылке
help.lua.math.ceil - hs.math.cos - справка доступна по ссылке
help.lua.math.cos - hs.math.deg - справка доступна по ссылке
help.lua.math.deg - hs.math.exp - справка доступна по ссылке
help.lua.math.exp - hs.math.floor - справка доступна по ссылке
help.lua.math.floor - hs.math.fmod - справка доступна по ссылке
help.lua.math.fmod - hs.math.huge - справка доступна по ссылке
help.lua.math.huge - hs.math.log - справка доступна по ссылке
help.lua.math.log - hs.math.max - справка доступна по ссылке
help.lua.math.max - hs.math.maxinteger - справка доступна по ссылке
help.lua.math.maxinteger - hs.math.min - справка доступна по ссылке
help.lua.math.min - hs.math.mininteger - справка доступна по ссылке
help.lua.math.mininteger - hs.math.modf - справка доступна по ссылке
help.lua.math.modf - hs.math.pi - справка доступна по ссылке
help.lua.math.pi - hs.math.rad - справка доступна по ссылке
help.lua.math.rad - hs.math.random - справка доступна по ссылке
help.lua.math.random - hs.math.randomseed - справка доступна по ссылке
help.lua.math.randomseed - hs.math.sin - справка доступна по ссылке
help.lua.math.sin - hs.math.sqrt - справка доступна по ссылке
help.lua.math.sqrt - hs.math.tan - справка доступна по ссылке
help.lua.math.tan - hs.math.tointeger - справка доступна по ссылке
help.lua.math.tointeger - hs.math.type - справка доступна по ссылке
help.lua.math.type - hs.math.ult - справка доступна по ссылке
help.lua.math.ult
Дополнительные функции и значения, специфичные для Hammerspoon, которые обеспечивают расширенную поддержку математики, документированы здесь.
Обзор API
- Константы - полезные значения, которые нельзя изменить
- Функции - вызовы API, предлагаемые непосредственно расширением
Документация API
Константы
minFloat
| Подпись | hs.math.minFloat |
|---|---|
| Тип | Константа |
| Описание |
Наименьшее положительное число с плавающей точкой, представимое в Hammerspoon |
| Примечания |
|
| Источник | extensions/math/math.lua строка 96 |
Функции
isFinite
| Подпись | hs.math.isFinite(value) -> boolean |
|---|---|
| Тип | Функция |
| Описание |
Возвращает, является ли значение конечным числом |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/math/math.lua строка 78 |
isInfinite
| Подпись | hs.math.isInfinite(value) -> 1, -1, false |
|---|---|
| Тип | Функция |
| Описание |
Возвращает, является ли значение математическим эквивалентом положительной или отрицательной "бесконечности" |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/math/math.lua строка 61 |
isNaN
| Подпись | hs.math.isNaN(value) -> boolean |
|---|---|
| Тип | Функция |
| Описание |
Возвращает, является ли значение математическим эквивалентом "Не Число" |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/math/math.lua строка 44 |
randomFloat
| Подпись | hs.math.randomFloat() -> number |
|---|---|
| Тип | Функция |
| Описание |
Возвращает случайное число с плавающей точкой от 0 до 1 |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/math/libmath.m строка 6 |
randomFromRange
| Подпись | hs.math.randomFromRange(start, end) -> integer |
|---|---|
| Тип | Функция |
| Описание |
Возвращает случайное целое число между начальным и конечным параметрами |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/math/libmath.m строка 26 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.math.html