lua 注释】的更多相关文章

1. 单行注释 --  功能等同于C++中的// 2. 多行注释  --[[  注释的内容  ]]   功能等同于C++中的 /**/ 3. 多行注释   --[====[   注释和内容  ]====],  也等同于C++中的/**/,   这个主要用于注释的内容里面有像arr[arr2[idx]] 这种文本,  如果使用--[[  ]]  遇到arr[arr2[idx]]后面的]]注释就结束,这显示与我们的意图不相符合.   所以使用--[===[  ]===] 来注释内容, 就不用担心了,…
1. 单行注释 --  功能等同于C++中的// 2. 多行注释  --[[  注释的内容  ]]   功能等同于C++中的 /**/ 3. 多行注释   --[====[   注释和内容  ]====],  也等同于C++中的/**/,   这个主要用于注释的内容里面有像arr[arr2[idx]] 这种文本,  如果使用--[[  ]]  遇到arr[arr2[idx]]后面的]]注释就结束,这显示与我们的意图不相符合.   所以使用--[===[  ]===] 来注释内容, 就不用担心了,…
一.基本知识 1.第一个程序: print("hello lua"); 在交互模式下直接运行: > print("hello lua") hello lua                  --输出 保存在文件中运行: $ lua hello.lua hello lua                   --输出 2.chunks: * 定义:trunks指运行的语句块,一个文件,一个函数或是运行模式下每行语句.语句组合都是trunks: * 语句之间的分…
第一个 lua 程序 lua 提供一个交互式编程模式, 直接在命令行输入 lua 开启 $ lua > -- 此处可以输入 lua 程序 lua 脚本执行时的 2 种方式 lua + lua 脚本 helloWorld.lua 程序 print("hello world!") $ lua helloWorld.lua lua 脚本 需要在 lua 脚本最开头加上 #!/usr/bin/lua lua 执行命令地址, 指出脚本本身需要哪个命令去执行 同时 lua 脚本需要有执行权限…
前言 当在一个大型工程中编写大量的lua脚本时,代码提示和方法跳转等功能很实用,据我所了解的目前除LuaStudio之外,似乎还没有一个很好的编辑器.但今天讲述的是Idea +EmmyLua插件 达到很强大的功能. 我的使用环境: idea 2017.1.2 社区免费版 EmmyLua在线文档: https://emmylua.github.io/ 原理分析 EmmyLua利用Idea的注解功能 EmmyLua注解功能只是单纯的辅助编辑器代码提示以及其它功能,和Lua代码的实际运行逻辑没有任何关…
使用Nginx+Lua实现waf 技术内容来自:https://github.com/loveshell/ngx_lua_waf 软件包需求: 1 .Nginx兼容性[最后测试到1.13.6] [root@baolin src]# wget http://nginx.org/download/nginx-1.13.6.tar.gz 2 .PCRE为Nginx编译安装关系的依赖 [root@baolin src]# wget https://jaist.dl.sourceforge.net/pro…
Lua 是什么? Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能. Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy.Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发. 设计目的 其设计目的是…
1.字符串的连接使用的是  .. ,如 print(123 .. 44) 输出 12344 print ('a' .. 'b') 输出 ab print(123 .. 44)这句的时候 .. 两边要空格 2. lua注释符号 单行   -- 多行 --[[ 此处是注释 --]] 3. 字符串块 stringblock=[[ this is a string block ]] 4. 空类型  nil 相当于NULL,如果一个变量未赋值,那么其值为 nil,且在条件语句中 nil值为 false,例…
  官方网站:http://www.lua.org/ 三方模块:https://luarocks.org/ 介绍安装luarocks语法注释标示符关键字全局变量数据类型变量赋值索引循环流程控制函数可变参数运算符一元运算符,返回字符串或表的长度. #”Hello” 返回 5字符串迭代器泛型 for 迭代器无状态的迭代器多状态的迭代器table模块与包require 函数加载机制C 包元表(Metatable)元方法协同程序(coroutine)线程和协同程序区别基本语法生产者-消费者问题文件I/O…
1. Lua基础语法 安装lua hello world 也可以编写lua脚本 运行脚本 lua注释 变量 局部变量的话前面加个local 循环 if语句 2. Nginx与Lua开发环境 https://www.imooc.com/article/19597 Nginx编译安装Lua模块 一.安装LUA环境及相关库 官方网站:https://github.com/openresty/lua-nginx-module 1.LuaJIT wget http://luajit.org/downloa…