1.一个示例实现列表的元素的求和
[root@]# more funcAdd.lua
function add(a)
local sum = 0
for i = 1,#a do
sum = sum + a[i]
end
return sum
end
a = {1,2,3,4,5,6}
local sum = add(a)
print(sum)

2.判断json串的元素对应的值是列表,判断列表中的元素是否为0的方法
package.cpath = "cjson/?.so;" .. package.cpath
local body = "{\"code\":\"000000\",\"data\":\[\]}"
local cjson = require "cjson"
local cjson1 = cjson.new()
local ev = {}
ev = cjson1.decode(body)
local datalist = ev["data"]
if type(ev.data) == "table" and #ev.data == 0 then
print('datalist has 0 element')
else
print('datalist has more than 0 elements')
end
博客主要围绕Lua开发语言展开,包含一个示例,实现了列表元素的求和。还介绍了判断JSON串元素对应的值是否为列表,以及判断列表中元素是否为0的方法,聚焦于Lua在数据处理方面的应用。

被折叠的 条评论
为什么被折叠?



