Openresty学习-代码注释(一)

本文深入探讨了Openresty中Lua和Nginx注释的区别,展示了如何在Openresty配置文件中使用Lua块注释,并提供了具体实例。Openresty是一款基于Nginx的高性能Web平台,Lua是一种轻量级的脚本语言。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值