lua學習筆記----table操作
1.table的連線
table.concat(mytable," ",begin,end) 返回值是一個字串
引數1:要進行操作的表,引數2:某個元素之間以什麼分割, 引數3:起始元素,終止元素
mytable={"banana","apple","orange"}
str=table.concat(mytable," ",2,3)
print(str)
2.table的插入
table.insert(mytable,index,"banana")
引數1:表 引數2:位置 引數3:內容 如果第二個引數方位不傳,預設在表最後新增元素
3.table的移除
table.remove(mytable,index)
引數1:表 引數2:元素位置
對於表本身可以通過table[2]="banana"或者table[2]=nil進行新增修改刪除元素。但會打斷表的連續性
4.table的排序
table.sort(mytable)
相關推薦
lua學習筆記----table操作
1.table的連線 table.concat(mytable," ",begin,end) 返回值是一個字串 引數1:要進行操作的表,引數2:某個元素之間以什麼分割, 引數3:起始元素,終止元素 mytable={"banana","apple","orange"
lua學習筆記15:table陣列逆序
陣列的逆序,只能用於陣列,不能用於雜湊表 function reverseTable(tab) local tmp = {} for i = 1, #tab do local key = #
【Lua學習筆記】2:變數,多變數賦值,table索引,各類迴圈
變數 Lua中變數分為全域性變數、區域性變數、table中的域。如果不用local顯式宣告,即使是在函式內部的變數,仍然是全域性變數。如: function myfun() a=1 --全域性變數 print("a="..a.."建立了!")
MongoDB Java 學習筆記 (Java操作MongoDB)
sdn 學習筆記 style god java 學習 筆記 b- 學習 .net 原文地址:http://blog.csdn.net/ererfei/article/details/50857103 參考文檔:http://www.runoob.com/mongodb/mo
【lua學習筆記】——2在sublime中配置Lua運行環境
author command ges () 作者 ctrl+ bindings text inf 一、讓Sublime可以運行lua腳本 打開sublime 選擇tools-->Build System-->New Build System 在新出現的文件中
lua學習筆記1 環境配置
http windows 安裝完成 顯示 get 技術分享 開發平臺 org www 1 開發平臺 windows7 64位 2 下載鏈接 http://www.lua.org/download.html 3 安裝完成-環境配置 4 運行 WIN+R 運行
python學習筆記——列表操作
參數 統計 一個 del blog count insert lang python列表 python列表操作——增 append:追加一條數據到列表的最後 name = ["Zhangsan","XiongDa","Lisi"] name.append("wangwu"
【Python】學習筆記5-操作mysql數據庫pymysql
rod bsp phone utf8 charset delet 建立 包含 hone import pymysql#其他數據庫,比如oracle 模塊是pyoracle#1、鏈接數據庫mysq ip 端口號 密碼 賬戶 數據庫#2、建立遊標#3、執行sql#4、獲取結果#
Framework7學習筆記之 操作表(動作組)
nbsp 顯示 span gpo dial 頁面 red text body 一:操作表 操作表其實是一組按鈕,從屏幕底部彈出,點擊不同按鈕執行不同響應函數。 二:舊版:在js文件中定義並顯示操作表 $$(‘選擇器‘).on(‘click‘, functi
Linux學習筆記-基本操作1
軟鏈接 數字 unix ctr binary bsp 類型 個數 ESS 1>. 命令解析器2>. Linux快捷鍵3>. Linux 系統目錄結構4>. 用戶目錄5>. 文件和目錄操作6>. 文件和目錄的屬性7>. 文件權限, 用
Linux學習筆記-基本操作4
允許 獲取 效率 card 學習筆記 gdb int exc inf 1. gdb調試2. makefile的編寫3. 系統IO函數1. gdb調試: 1. 啟動gdb + 可執行文件 2. 查看代碼: l==lis
Linux學習筆記-基本操作5
文件重命名 數字 找到 nod 學習筆記 HR 進入 locks 拓展 1. Linux文件操作相關函數 stat函數 :獲取文件屬性(從inode上獲取) 返回值: 成功:0
redis lua 學習筆記
最近工作中要做一個秒殺系統,使用者的秒殺次數、分享數、優惠券的餘額等都存放在了redis中,所以需要對redis的操作保證原子性。 當然可以在伺服器端做鎖操作,不過更為方便的是在redis端操作。 於是想到了redis的lua指
Lua學習筆記(1): HelloWorld和資料型別
Lua是一個輕量級的指令碼語言,由c語言編寫,容易嵌入到應用中,深受遊戲開發者的青睞 環境安裝 選用SciTE作為lua的IDE 可以在github找到這個開源的軟體 SciTE下載連結 安裝好之後開啟 環境搭建完成 HelloWorld Fil
Lua學習筆記(2): 流程控制與迴圈
條件判斷語句 --if...語句 if (表示式) then --表示式為1時執行的語句 end --if...else語句 if (表示式) then --表示式為1時執行的語句 else --表示式為0時執行的語句 end
Lua學習筆記(6): 函式
Lua的函式 函式用於簡化程式,當某些工作需要重複執行的時候就可以使用函式減輕工作量(雖然複製貼上也行) 語法: function 函式名(引數列表) 函式體 return 返回值 end --結束標誌 function識別符號用於宣告函式,函式的返回
lua學習筆記---流程控制語句(if else)
其實這些在使用熟練之後都無需記錄,目前這些也很熟練了。擔心後面長時間不用lua,忘了基本的格式,所以記錄一下。 if(布林表示式) then --1 elseif(布林表示式)then --2 else --3 end 例子: c=10 if(c>1
lua學習筆記---元表(Metatable)
元表的作用在於對於兩個表之間的操作,改變table的行為。 1.設定/獲取元表 mytable={} mymetatable={} mytable=setmetatable(mytable,mymetatable) 將mymetatable設定為mytable的元表
Lua學習筆記(總結Runoob.com)上
Lua學習筆記(總結Runoob.com) 概述 文章是對Rounoob.com所有的Lua文章進行學習的個人總結筆記,有些是Runoob.com抄寫的內容,主要是自己看來一遍,把裡面的東西都實現了,然後手打了一遍知識點,進行遷移到這裡,由於文章比較長,所以對其進行拆分,這是
scala學習筆記-集合操作(15)
Scala的集合體繫結構 1 // Scala中的集合體系主要包括:Iterable、Seq、Set、Map。其中Iterable是所有集合trait的根trai。這個結構與Java的集合體系非常相似。 2 3 // Scala中的集合是分成可變和不可變兩類集合的,其中可