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

posted @ 2019-07-29 10:43  hongweigg  阅读(29)  评论(0编辑  收藏  举报