如何移动表格中的所有元素?

乔纳森·皮卡佐(Jonathan Picazo)

我正在尝试一种简单的方法来使表中的所有元素上移一个。这是我正在玩的游戏,试图在表中的所有目标之间切换!

例如,假设我周围有三个想杀死我的穆克,所以我将所有这些人作为目标,并将它们添加到数组中,如下所示:

{
  "mook1",
  "mook2",
  "mook3",
}

我希望函数执行的操作是将所有索引更改为一个(或我指定的数量),最后一个更改为开始,因此最终结果将是:

{
  "mook3",
  "mook1",
  "mook2",
}

我自己尝试了一个简单的函数,如下所示:

local function nextIndex(tbl, amount)
  local t = {}
  for k,v in ipairs(tbl) do
    if k < #tbl then
      t[k+amount] = v
    else
      t[1] = v
    end
  end
  return t
end

只要将数量设置为1,它就会起作用。我敢肯定,有一种更聪明,更有效的方法。任何人都可以大吃一顿吗?

hjpotter92

您可以使用如下函数:

function wrap( t, l )
    for i = 1, l do
        table.insert( t, 1, table.remove( t, #t ) )
    end
end

您可以看到在键盘上运行的测试或者,如果您不满意嵌套函数调用;

function wrap( t, l )
    for i = 1, l do
        table.insert( t, 1, t[#t] )
        table.remove( t, #t )
    end
end

将以相同的方式工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何移动表格中的所有元素?

来自分类Dev

如何从XML导入Google表格中的所有元素节点

来自分类Dev

如何从表格中获取所有 tr 元素并单击链接?

来自分类Dev

如何移动表格中的特定 td 元素

来自分类Dev

如何移动主体中的所有元素,并添加一些不可移动元素的例外?

来自分类Dev

如何获得所选表格的所有元素

来自分类Dev

如何使用JQuery选中/取消选中表格内部表格中的所有元素

来自分类Dev

在 JointJs 中,如何通过拖动嵌入元素将所有元素移动到一起?

来自分类Dev

在Visual Studio中,如何查找表格中的所有工具控件元素?

来自分类Dev

如何在Python中向左或向右移动列表中的所有元素?

来自分类Dev

如何在R中以列表格式获取列的所有元素?

来自分类Dev

CSS 如何让表格中的所有元素在同一位置结束

来自分类Dev

如何将数组中的所有元素向左移动?

来自分类Dev

合适的js删除表格中的所有表单元素

来自分类Dev

无法在 POST 中访问所有动态添加的表格元素

来自分类Dev

如何在php中使用正则表达式正确获取表格中的所有html元素?

来自分类Dev

如何从数组中删除所有元素

来自分类Dev

如何从元素中删除所有属性

来自分类Dev

如何搜索XML中的所有元素

来自分类Dev

如何打印集合中的所有元素?

来自分类Dev

将表格中的所有选择元素设置为与其列中最宽的元素相同的宽度

来自分类Dev

将表格中的所有选择元素设置为与其列中最宽的元素相同的宽度

来自分类Dev

如何选择特定类别的表格中的所有字段

来自分类Dev

引导表。如何从表格中删除所有边框?

来自分类Dev

如何检查表格中的所有值?

来自分类Dev

如何在表格的所有列中搜索

来自分类Dev

如何为表格中的所有输入类型应用js

来自分类Dev

PostgreSQL:如何在表格的所有行中设置日期?

来自分类Dev

如何使用lua api读取表格中的所有项目?

Related 相关文章

  1. 1

    如何移动表格中的所有元素?

  2. 2

    如何从XML导入Google表格中的所有元素节点

  3. 3

    如何从表格中获取所有 tr 元素并单击链接?

  4. 4

    如何移动表格中的特定 td 元素

  5. 5

    如何移动主体中的所有元素,并添加一些不可移动元素的例外?

  6. 6

    如何获得所选表格的所有元素

  7. 7

    如何使用JQuery选中/取消选中表格内部表格中的所有元素

  8. 8

    在 JointJs 中,如何通过拖动嵌入元素将所有元素移动到一起?

  9. 9

    在Visual Studio中,如何查找表格中的所有工具控件元素?

  10. 10

    如何在Python中向左或向右移动列表中的所有元素?

  11. 11

    如何在R中以列表格式获取列的所有元素?

  12. 12

    CSS 如何让表格中的所有元素在同一位置结束

  13. 13

    如何将数组中的所有元素向左移动?

  14. 14

    合适的js删除表格中的所有表单元素

  15. 15

    无法在 POST 中访问所有动态添加的表格元素

  16. 16

    如何在php中使用正则表达式正确获取表格中的所有html元素?

  17. 17

    如何从数组中删除所有元素

  18. 18

    如何从元素中删除所有属性

  19. 19

    如何搜索XML中的所有元素

  20. 20

    如何打印集合中的所有元素?

  21. 21

    将表格中的所有选择元素设置为与其列中最宽的元素相同的宽度

  22. 22

    将表格中的所有选择元素设置为与其列中最宽的元素相同的宽度

  23. 23

    如何选择特定类别的表格中的所有字段

  24. 24

    引导表。如何从表格中删除所有边框?

  25. 25

    如何检查表格中的所有值?

  26. 26

    如何在表格的所有列中搜索

  27. 27

    如何为表格中的所有输入类型应用js

  28. 28

    PostgreSQL:如何在表格的所有行中设置日期?

  29. 29

    如何使用lua api读取表格中的所有项目?

热门标签

归档