这些选项中哪一个更好用,哪一个更快?
function myfunc()
return {a, b, c, d}
end
local t = myfunc()
或者
function myfunc()
return a, b, c, d
end
local a, b, c, d = myfunc()
这些选项中哪一个更好用,哪一个更快?
function myfunc()
return {a, b, c, d}
end
local t = myfunc()
或者
function myfunc()
return a, b, c, d
end
local a, b, c, d = myfunc()
local x = 100
local g = 0
local prost = 2
local sq_x = math.sqrt(x) + 1
sq_x = math.floor(sq_x)
while (prost < sq_x) do
print("P: "..prost)
for i = prost, sq_x, 1 do
if ( x % i == 0 ) then
g = x / i
sq_x = math.sqrt(g) + 1
sq_x = math.floor(sq_x)
end
end
end
我正在为 Rainmeter 编写皮肤。我需要一个Lua脚本。需要将图片(名称未知)从目录(已知)复制到指定文件夹中。
如何使用Luaunpack
求表格行中最大模负数?
os.setlocale(""); -- Установка корректной кодировки
tbl = { { "C", 2, 1, 0, 0, 0, 0, 0 },
{ "базис", 1, 2, 3, 4, 5, 6, "b" },
{ 3, -4, -6, 1, 0, 0, 0, -20 },
{ 4, -2, 5, 0, 1, 0, 0, 27 },
{ 5, 7, 5, 0, 0, 1, 0, 63 },
{ 6, 3, -2, 0, 0, 0, 1, 23 },
{ "d", } }
print( math.max(unpack(tbl[2], 2, #tbl[1] - 1)) )
print( math.max(unpack(tbl[3])) )
这可能可以使用这些功能来完成unpack
,这样就不必手动浏览表行元素。
先感谢您。
我将包含结果的表格输出到控制台。如果单元格值很长,则结果很差(一切都会发生变化)。我希望这些值保留在标题下,并且无论单元格中的值如何,都保留表格结构。
os.setlocale("");
function printtab(ltab)
print("----------------------------------------")
for i = 1, #ltab do
for j = 1, #ltab[i] do
io.write(ltab[i][j]) io.write "\t"
end
io.write "\n"
end
print("----------------------------------------")
end
ltab = {{"B", "cB", "x1", "x2", "vK"},
{"x3", -2, 1, -2, ""},
{"x4", -4, -1, -1, ""},
{"x5", 2, 1, -1, ""},
{"x6", 6, 0, 1, ""},
{"F", 0, -1, -2, ""}}
printtab(ltab)
ltab[2][2] = 4/3
ltab[5][5] = 1/3
printtab(ltab)
我怎样才能对我的结果得出一个美好的结论?先感谢您。