assert(loadstring("math.max(7,8,9)"))
dofile("scripts/xxx.lua")
math.floor()
math.random()   math.random(10, 100)
math.min(3,4,5) math.max(2,3,4)
num = tonumber(str)
str = tostring(num)
len = string.len(str)
str = string.sbu (str, start_position, tail_position)
str = string.format(str, "%s%d", str1, value)

--查找
str_target = "hello"    OR    pattern = "$%d"
start_postion, tail_position = string.find(str_source, str_target)
str_ret = string.gfind(str_source, pattern)
--替换
str_new = string.gsub(str_source, pattern, str_replace)

table.getn(tab)
--table.sort(tab)
table.insert(tab, position, value)
table.insert(tab, value)            --插入到最后
table.remove(tab, position)
table.remove(tab)                    --删除末尾

pattern:
%a %d %D %l %u %w

paris() & iparis()
tbl = {"alpha", "beta", ["one"] = "uno", ["two"] = "dos"}
for key, value in ipairs(tbl) do
        print(key, value)
end
-pairs()函数基本和ipairs()函数用法相同, 区别在于:
pairs()可以遍历整个table,即包括数组及非数组部分。用pairs迭代输出:
-->1 alpha
-->2 beta
-->one uno
-->two dos
ipairs()函数用于遍历table中的数组部分。用ipairs迭代输出:
-->1 alpha
-->2 beta

print("hello world", name)        --带换行
io.write("\n")

file = io.open(,)
line_context = file:read()
file:wirte(string.format("%s%s%d"), xxx,xxx,xxx)
file:close()

l = {}
index = 1
for line in file_in:lines() do      --read each line
    l[index] = tonumber(line)
    index = index + 1
end

最新文章

  1. 15天玩转redis —— 第十篇 对快照模式的深入分析
  2. eclipse中 报出The type javax.servlet.http.HttpServlet cannot be resolved. It is indirect错误
  3. Ceph与OpenStack的Glance相结合
  4. jQuery问题:$XXX is not a function
  5. 借助CAD在Altium Designer中定义不规则PCB外形
  6. Mesos编译步骤及部署注意事项(Ubuntu)
  7. Win32下C++遍历目录和文件的源码
  8. QT在Windows控制台下输出
  9. INFORMIX 时间函数大全
  10. Linux学习总结(十四)—— 查看CPU信息
  11. CSS浮动(Float)
  12. kettel的stream lookup报错
  13. 龟速机器学习总结----day1
  14. 五、Docker
  15. iOS后台唤醒实战:微信收款到账语音提醒技术总结
  16. [CTCI] 最长合成字符串
  17. js_加入收藏夹功能
  18. 利用wget配合bash脚本同时下载多个文件
  19. ZOJ 1940 Dungeon Master 三维BFS
  20. A simple case to use Celery:

热门文章

  1. Qt 编程训练之七
  2. C#传递参数大集合
  3. SQLServer 2012 可视化窗口中,设置“时间”默认值为“当前时间"
  4. 现代OpenGL教程 01 - 入门指南
  5. Spring中的DataBinding(二) - Validation
  6. js设计模式
  7. 纯CSS美化的checkbox 和 radio
  8. VC中的Attach和Detach
  9. 13个JavaScript图表(JS图表)图形绘制插件
  10. linux命令之pwd(print working drectory)