• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >Lua > Lua脚本语言基本语法快速入门教程

Lua脚本语言基本语法快速入门教程

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了lua脚本语法,lua脚本语言,lua脚本语言教程,易语言调用lua脚本,易语言lua脚本等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Lua语法与C语言有些相似也不太一样,写了语句学一下 微笑

--begin
a = --[[explain]] "ha";
print(a)

if a == "ha" then
 print("if test passed")
else
 print("if used wrong")
end

b,c=2,3
print(b,c)
b,c=c,b
if b==3 and c==2 then
 print("swap test passed")
 print(b,c)
else
 print("swap error")
end

do
 b = 6
 if b==6 then
 print("code block test passed")
 else
 print("code block test error")
 end
end

do
 d=true;
 local e="haha"
end
if d==true and e==nil then
 print("local test passed")
else
 print("local test error")
end

c = 2^3
if c == 8 then
 print("squert test passed")
else
 print("test error")
end

a = "string will be ".."connected"
print(a)

x = x or a --if not x then x = v end
print(x)


print(type(asdf))

c=3-1.2;
print(c)

d = [[
怎么会
 怎么会
 你竟原谅了我?

]]
print(d)

function test (w)
 print("the num is "..w)
 local add=w+1
 return add;
end

b=test(5)
print(add,b)


t={
 100,
 [100] = "I'm the 100th element",
 fsy=
 {
 ['age']=22,
 sex = "male", --如果是字符串,可以去掉引号和括号
 },--元素之间必须用,隔开
 20, -- 相当于t[2]=20
}

print(t[0])
print(t[1])
print(t[100])
print(t.fsy.age)
print(t[2])

g = {
 age = 3,
 add=function (s,n) s.age=s.age+n end
}

g:add(10) --相当于g.add(g,10)
print(g.age)
</div>

运行的结果如下:

>lua -e "io.stdout:setvbuf 'no'" "hello.lua" 
ha
if test passed
2 3
swap test passed
3 2
code block test passed
local test passed
squert test passed
string will be connected
string will be connected
nil
1.8
怎么会
 怎么会
 你竟原谅了我?


the num is 5
nil 6
nil
100
I'm the 100th element
22
20
13
>Exit code: 0


</div> </div>

您可能想查找下面的文章:

  • Lua脚本语言基本语法快速入门教程
  • Lua基本语法

相关文章

  • Lua面向对象之类和继承
  • Lua判断字符串中包含中文字符的方法和计算字符串宽度函数分享
  • Redis教程(三):List数据类型
  • LUA中的闭包(closure)浅析
  • 在Mac OS中安装Lua的教程
  • Lua判断字符串前缀是否为指定字符的3种方法
  • Lua中的控制结构(流程控制)简明总结
  • Lua极简入门指南:全局变量
  • Lua教程(三):表达式和语句
  • Lua中函数与面向对象编程的基础知识整理

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 实现Lua中数据类型的源码分享
    • Lua中使用二维数组实例
    • 编写高性能Lua代码的方法
    • Lua中的类编程代码实例
    • lua文件操作详解
    • Lua中的变量类型与语句学习总结
    • Lua中写排序算法实例(选择排序算法)
    • Lua中操作字符串的基本方法整理
    • Lua利用cjson读写json示例分享
    • Lua中os库详细介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有