ctrl + shift + L

多行编辑
ctrl + D   继续向下选中下一个相同的文本
Alt + F3 选中所有相同所选中德文本

=>Lua的快捷键

回调代码:

function fact(n)

  if n == 1 then

    returen n

  else

    return n*fact(n-1)

  end

function 可作为值那样传递:

function test(tab,fun)
for k,v in pairs(tab) do

function(k,v)
end
end

tab = {key1="val1",key2="val2"}
function f1(k,v)
print(k..":"..v)
end
test(tab,f1)

匿名函数:

test(tab,function(k,v)
print(k..":"..v)
end
)

在LUA中,局部变量所在函数块结束,用local 标识,全局变量到哪都是全局变量。全局变量和局部变量不相影响;局部变量比全局变量速度快(全局搜索范围大),因为它用完就销毁的关系,也省内存;"+"只表示运算符,不表连接,若要连接,用"..";大段注释,用“--[[ 代码 --]];function可反回多个值,例:function(a,b,c) return 10 , 20 end

a,b=10,20

a,b=b,a print(a,b)    输出是:20,10   因为LUA是同时赋值,不是a=b然后b=a;

最新文章

  1. JDK动态代理实现原理
  2. thinkphp 3.2 CronRunBehavior.class 使用
  3. Git 基本概念及常用命令
  4. gulp-rev同时将js和css文件写在一个rev-manifest.json文件里面的方式探讨
  5. 如何控制JVM中的JIT行为?
  6. [AngularJS] 使用AngularAMD动态加载Service
  7. .NET获取不到js写的cookie解决方法
  8. 关于VBox安装GhostXP出现蓝屏processr.sys 的解决办法
  9. AIM Tech Round (Div. 2) B. Making a String 贪心
  10. Jsoup小Demo
  11. Oracle Windows安装图解
  12. .Net Core下发送WebRequest请求的两种方式
  13. POJ_2376_Cleaning Shifts【贪心】【区间覆盖】
  14. python 离散序列 样本数伸缩(原创)
  15. redis命令大全参考手册
  16. Memcache的安装与配置
  17. JZOJ 10043 第k小数
  18. P1022 计算器的改良
  19. OpenGL视图--gluPerspective glOrtho glFrustum gluLookAt
  20. jfinal怎么给model增加自定义的字段作为DTO?

热门文章

  1. 20. Valid Parentheses (JAVA)
  2. leetcode5:最长回文子串
  3. Contours 等高线图
  4. 利用mybatis generator实现数据库之间的表同步
  5. 洛谷P1576||最小花费||dijkstra||双向建边!!
  6. pip更换源
  7. MySQL 聚合函数 控制流程函数
  8. zz-人生感悟
  9. GUI学习之二——PyQt控件初识
  10. 关于签名sign的坑