Lua表如何转换成长尾词?

2026-04-01 19:210阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计170个文字,预计阅读时间需要1分钟。

Lua表如何转换成长尾词?

我是一名Lua的新手,我有一个表foo,我想把它转换成bar,如下所示:

foo: { key1=value1, key2=value2, key3=value3}

Lua有内置方法进行这样的转换吗?从我最近的评论中,试一试这个方法:

local bar, iMax={}, 0

for k, v in pairs(foo) do iMax=iMax + 1 bar[iMax]=k .. = .. vend

bar[iMax + 1]=end_of_table

这个方法可以将foo表转换为类似bar的结构。

我是lua的新手,我有一个表foo,我想把它转换为bar如下:

Lua表如何转换成长尾词?

foo:{key1,value2,key2,value2} ==> bar:{key1=value1,key2=value2}

lua有内置方法吗?

从你的 recent comment,试试这个:

local bar, iMax = {}, #foo for i = 1, iMax, 2 do bar[foo[i]] = foo[i + 1] end

本文共计170个文字,预计阅读时间需要1分钟。

Lua表如何转换成长尾词?

我是一名Lua的新手,我有一个表foo,我想把它转换成bar,如下所示:

foo: { key1=value1, key2=value2, key3=value3}

Lua有内置方法进行这样的转换吗?从我最近的评论中,试一试这个方法:

local bar, iMax={}, 0

for k, v in pairs(foo) do iMax=iMax + 1 bar[iMax]=k .. = .. vend

bar[iMax + 1]=end_of_table

这个方法可以将foo表转换为类似bar的结构。

我是lua的新手,我有一个表foo,我想把它转换为bar如下:

Lua表如何转换成长尾词?

foo:{key1,value2,key2,value2} ==> bar:{key1=value1,key2=value2}

lua有内置方法吗?

从你的 recent comment,试试这个:

local bar, iMax = {}, #foo for i = 1, iMax, 2 do bar[foo[i]] = foo[i + 1] end