Openresty学习-代码注释(一)
前言:
Openresty名字由来:Open+ rest +y ,开放的REST。Open 取自“开放”之意,而Resty便是 REST 风格的意思。①
Lua名字由来: 葡萄牙语,意为美丽的月亮。②
正文:
1、Lua注释与Nginx注释的区别
Lua注释使用“--”符合,即2各短横线; Nginx注释使用“#”符合。
2、Openresty中Lua块注释
Lua块注释使用"--",即使用Lua语法,而非"#"。见下面的例子,"for test"为Lua块注释:
server {
listen 80;
location /lua {
# default_type text/html;
content_by_lua_block {
-- for test
local mydata = require "mydata"
ngx.say(mydata.get_age("dog"))
}
}
location /lua_test {
# default_type text/html;
content_by_lua_file /usr/local/openresty/my/example.conf;
}
}
Lua多行注释:
--[[
print(10) -- no action (comment)
--]]
参考:
① moonbingbing,OpenResty最佳实践;https://moonbingbing.gitbooks.io/openresty-best-practices/content/base/intro.html;
Lua: 1993 年在巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro in Brazil)诞生了一门编程语言,发明者是该校的三位研究人员,他们给这门语言取了个浪漫的名字——Lua
,在葡萄牙语里代表美丽的月亮。
② moonbingbing,OpenResty最佳实践;https://moonbingbing.gitbooks.io/openresty-best-practices/content/lua/brief.html