alexsl (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Загрузка переменных в область файла, В файле 1 задать переменную, которую можно print в файле 2
 
Ну можно тогда функцию вызывать как-то так:

Код
--myvars.lua 
function getVars() 
   local VARS = {a="123",b="dsdfs"} 
   return VARS  
end 

Код
--main.lua 
require("myvars")   
 
local myVars = getVars()  
  
print (myVars.a)
Загрузка переменных в область файла, В файле 1 задать переменную, которую можно print в файле 2
 
тут объявление переменных:
Код
--myvars.lua 
VARS = {a="123",b="dsdfs"}
VAR1 = "test"
здесь юзайте:
Код
--main.lua 
require("myvars")  
print(VARS.a)  
print(VARS.b) 
 
print(VAR1)
Как обрезать число типа float до 2х знаков после запятой
 

Код
function round(num, idp)
  local mult = 10^(idp or 0)
  return math.floor(num * mult + 0.5) / mult
end
или вариант:
Код
function round2(num, idp)
  return tonumber(string.format("%." .. (idp or 0) .. "f", num))
end
пример:
Код
> function test(a, b) print(round(a,b), round2(a,b)) end
> test(43245325.9995, 3)
43245326        43245325.999
> test(43245325.9994, 3)
43245325.999    43245325.999
> test(43245325.5543654)
43245326        43245326
> test(43245325.5543654, 3)
43245325.554    43245325.554
> test(43245325.5543654, 4)
43245325.5544   43245325.5544
источник:
lua-users.org
Страницы: 1
Наверх