Subscribed unsubscribe Subscribe Subscribe

リストの n 番目の要素をリストの末尾に移動する

Nspired Lua
-- リストの 7 番目の要素をリストの末尾に移動する。
list = {1,2,3,4,5,6,7,8,9}

for index, value in ipairs(list) do -- 旧リストを表示する。
   print("old = "..index, "   value = "..value)
end

n = 7
table.insert(list, table.remove(list, n))

for index, value in ipairs(list) do -- 新リストを表示する。
   print("new = "..index, "   value = "..value)
end


-- table.remove(list, n) は、list の n 番目の要素を削除する。削除した要素を返す。
-- table.insert(list, val) は、list の末尾に val を追加する。

実行結果:
f:id:ti-nspire:20160229022204j:plain:w300

Remove all ads