第一次接触Linq是在使用C#的时候,这种语法,在处理列表数据非常方便。如果想了解Linq的更多内容可以百度一下Linq,不过你不了解也没关系,让我在Lua中给你展示一下Linq的魅力。简单点说,Linq就是让忽略掉循环的部分,让你更加专业相关的业务实现。算是一种语法糖。
简单举几个例子
1、输出一个类中的所有内容
local test1 = {
Attribute1 = "Attribute1",
Attribute2 = "Attribute2",
Attribute3 = "Attribute3",
}print(string.format("{%s}", table.concat(Linq:Linq(GetAttributes(test1)):Select(function(n) return string.format("%s:%s", n.k, n.v) end), ", ")))输出:
网友评论


