当前位置: 首页 > news >正文

建立网站需要哪些青岛网站建设eoe

建立网站需要哪些,青岛网站建设eoe,建设项目环保备案网站,苏州做网站公司有哪些lua基础学习 LUA 语言1. 什么是lua#xff1f;1.1 准备工作 2. 基本语法2.1 注释2.2 标识符2.3 关键字2.4 全局变量 3. 数据类型4. 变量4.1 赋值语句 5. 循环5.1 while循环5.2 for循环5.3泛型for循环5.4 repeat until 循环5.5 break 语句 6. 流程控制6.1 if语句6.2 if else 语… lua基础学习 LUA 语言1. 什么是lua1.1 准备工作 2. 基本语法2.1 注释2.2 标识符2.3 关键字2.4 全局变量 3. 数据类型4. 变量4.1 赋值语句 5. 循环5.1 while循环5.2 for循环5.3泛型for循环5.4 repeat until 循环5.5 break 语句 6. 流程控制6.1 if语句6.2 if else 语句6.3 if else if 语句 LUA 语言 1. 什么是lua lua 是轻量小巧的编程语言其设计的目的就是为了嵌入到应用程序里面去。 从而为应用程序 提供扩展。 使用的是标准的c并以源码的方式对外开放 1.1 准备工作 首先下载lua - lua官网 下载 到达官网之后点击 download 选择压缩文件这里面的是源码需要我们编译。 在这里我使用的是linux系统。 将压缩包传入到虚拟机我使用的是Xftp和Xshell 找到存放压缩包的目录 tar - zxvf lua-5.4.6.tar.gz解压之后就是到达有 makefile的文件夹 make linux到这里就基本完成了make完成之后会生成两个exe文件分别是lua 和luac其中lua是可以直接执行lua 脚本的luac则是将lua编译生成.out文件然后运行.out文件 在这期间我遇到了一个问题就是我没有make命令。只需要输入如下命令即可 yum -y install gcc automake autoconf libtool make yum install gcc gcc-c2. 基本语法 2.1 注释 单行注释 --多行注释(快捷键 一般为 ctrl shift ) --[[多行注释多行注释--]]2.2 标识符 lua 可以使用_,数字字母表示变量但是不能使用特殊符号表示变量。下面都是正确的表示符表示。 mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal2.3 关键字 首先是关键字被lua 保留了 不能作为用户自定义的标示符。 andbreakdoelseelseifendfalseforfunctionifinlocalnilnotorrepeatreturnthentrueuntilwhilegoto 一般约定以下划线开头连接一串大写字母的名字比如 _VERSION被保留用于 Lua 内部全局变量。 2.4 全局变量 默认情况下 变量都是全局的局部的变量出现在方法中。 3. 数据类型 Lua 中有 8 个基本类型分别为nil、boolean、number、string、userdata、function、thread 和 table。 数据类型描述nil这个最简单只有值nil属于该类表示一个无效值在条件表达式中相当于false。boolean包含两个值false和true。number表示双精度类型的实浮点数string字符串由一对双引号或单引号来表示function由 C 或 Lua 编写的函数userdata表示任意存储在变量中的C数据结构thread表示执行的独立线路用于执行协同程序tableLua 中的表table其实是一个关联数组associative arrays数组的索引可以是数字、字符串或表类型。在 Lua 里table 的创建是通过构造表达式来完成最简单构造表达式是{}用来创建一个空表。 4. 变量 Lua 变量有三种类型全局变量、局部变量、表中的域。 加上 local 的变量就是局部变量 只能作用于该文件 而如果在一个方法中定义了一个加local的变量那么这个变量只在这个方法中可见 a 5 -- 全局变量 local b 5 -- 局部变量function joke()c 5 -- 全局变量local d 6 -- 局部变量 end-- joke() 要先进行调用才可以直接使用 -- print(c,d) --5 nil print(c,d) -- nil nil 4.1 赋值语句 site {}site[key] www.baidu.com print(site.key) print(site[key]) -- 当索引为字符串类型时的一种简化写法 -- 采用索引访问本质上是一个类似这样的函数调用 -- www.baidu.com -- www.baidu.com​ Lua 可以对多个变量同时赋值变量列表和值列表的各个元素用逗号分开赋值语句右边的值会依次赋给左边的变量。 a,b 10,dada print(a,b) c,d,e,f10 print(c,d,e,f) --变量个数 值的个数 按变量个数补足nil --变量个数 值的个数 多余的值会被忽略5. 循环 5.1 while循环 在条件为 true 时让程序重复地执行某些语句。执行语句前会先检查条件是否为 true。 a0 while(a 10)doprint(a的值是,a)a a1 end5.2 for循环 for varexp1,exp2,exp3 do 执行体 end var 从 exp1 变化到 exp2每次变化以 exp3 为步长递增 var并执行一次 执行体。exp3 是可选的如果不指定默认为1。for i 20, 10,-2 doprint(i) end 5.3泛型for循环 泛型 for 循环通过一个迭代器函数来遍历所有值类似 java 中的 foreach 语句。 a {one,two,three,four,five} for i, v in ipairs(a) doprint(i,v) end5.4 repeat until 循环 for 和 while 循环的条件语句在当前循环执行开始时判断而 repeat…until 循环的条件语句在当前循环结束后判断。 b 0 repeatprint(b)b b1 until(b 10 )5.5 break 语句 break 语句插入在循环体中用于退出当前循环或语句并开始脚本执行紧接着的语句 a 10--[ while 循环 --] while( a 20 ) doprint(a 的值为:, a)aa1if( a 15)then--[ 使用 break 语句终止循环 --]breakend end6. 流程控制 6.1 if语句 流程控制语句通过程序设定一个或多个条件语句来设定。在条件为 true 时执行指定程序代码在条件为 false 时执行其他指定代码。 --[ 0 为 true ] if(0) thenprint(0 为 true) end6.2 if else 语句 Lua if 语句可以与 else 语句搭配使用, 在 if 条件表达式为 false 时执行 else 语句代码块。 if(布尔表达式) then--[ 布尔表达式为 true 时执行该语句块 --] else--[ 布尔表达式为 false 时执行该语句块 --] enda 10 if(a 6)thenprint(我比6大) elseprint(我比6小) endLua认为false和nil为假true 和非nil为真。要注意的是Lua中 0 为 true。 6.3 if else if 语句 if … else if…else 语句搭配使用, 在 if 条件表达式为 false 时执行 elseif…else 语句代码块用于检测多个条件语句。 if( 布尔表达式 1) then--[ 在布尔表达式 1 为 true 时执行该语句块 --]elseif( 布尔表达式 2) then--[ 在布尔表达式 2 为 true 时执行该语句块 --]elseif( 布尔表达式 3) then--[ 在布尔表达式 3 为 true 时执行该语句块 --] else --[ 如果以上布尔表达式都不为 true 则执行该语句块 --] end
http://www.pierceye.com/news/205355/

相关文章:

  • 济南网站系统优化网站建设属于什么专业
  • 114啦建站程序页面效果好的网站
  • 龙华网站建设-信科网络电子商务网站建设和技术现状
  • 网站备案有效期wordpress 评论图片
  • 搭建网站需要哪些步骤wordpress 主题使用
  • 网站怎么发布做微商天眼官方网站
  • qq群网站制作异常网站服务器失去响应
  • aspnet网站开发模板紫光华宇拼音输入法官方下载
  • 东莞网站设计价格wordpress的配置dns
  • 韶关网站建设公司电子商务网站建设考试重点
  • 网站左侧 导航小红书广告投放平台
  • 资阳住房和城乡建设厅网站重庆建设网站建站
  • 网站制作厂家电话多少女生学网络工程难吗
  • 网站建设要经历哪些步骤?网站建设岗位周计划
  • 贵阳网站制作工具福步外贸论坛网首页
  • 网站大全app下载任务发布平台
  • 专业商城网站建设哪家便宜河南做外贸网站的公司
  • seo博客网站东莞网络推广运营企业
  • 定制网站建设公司哪家好嘉兴网站建设多少时间
  • 快三竞猜网站建设wordpress 整站打包
  • 珠海好的网站制作平台微信音乐音频怎么关闭
  • asp.net 网站计数器响应式设计
  • 2017做那些网站致富小程序商城哪个平台好
  • 织梦制作网站如何上线做网站 当站长
  • 如何知道一个网站是用什么做的树莓派搭建wordpress
  • 怎么制作网站登录电子商务网上购物网站建设规划
  • 大连外贸网站制作做文案公众号策划兼职网站
  • 400网站建设推广通王网站内容管理系统
  • 上海专业网站制作开发wordpress 一级目录下
  • 要查询一个网站在什么公司做的推广怎么查济南集团网站建设报价