求一份 lua 入门教程

2022-11-19 18:08:21 +08:00
 kiduu

最近想学 OpenResty 然后离不开 lua ,所以想求一份入门级的教程,也不用多深入,学完能在搜索引擎的帮助下编写一些基础的脚本就行。 最好几个小时就能照猫画虎就行。

3549 次点击
所在节点    Lua
10 条回复
nightwitch
2022-11-19 18:10:30 +08:00
programming in lua 4th
kiduu
2022-11-19 18:17:00 +08:00
@nightwitch OK ,谢谢,找到书了,我去看看
cmdOptionKana
2022-11-19 18:18:30 +08:00
可以看看站长收集的资料(在本页底部或右边)
kiduu
2022-11-19 18:27:47 +08:00
@cmdOptionKana 看到了,不过这些都是偏向文档查询类,不适合我这种没入门的
GTim
2022-11-19 18:59:39 +08:00
兄弟,看看这个: https://www.twle.cn/l/yufei/lua53/lua-basic-index.html 不知道符不符合你的要求
iyear
2022-11-19 21:01:42 +08:00
https://coolshell.cn/articles/10739.html 耗子叔写的,适合 gopher ,类比基本都是和 golang
yucao
2022-11-19 21:09:06 +08:00
如果你有其他其他语言的基础的话,直接 Lua 官方文档看一点基本语法就可以上手了,边做边学就行,Lua 这个语言真的非常简单
我就痛苦了 2 天,后面就基本都没问题了
eason1874
2022-11-19 21:51:10 +08:00
https://www.lua.org/manual/5.1/

看一下这个页面的 Lua functions 章节就行,总共没多少东西,openresty 的文档都比它多,我以前是看这个和 lua-nginx-module README 来学的,从零到写防 CC 攻击的模块就花了三四天吧

https://github.com/openresty/lua-nginx-module#directives
chengjiezhou1024
2022-11-19 22:00:22 +08:00
lua 语法可以花一两个小时快速入门就行,写 openresty 逻辑难点在 nginx/openresty 知识,可以看下温铭写的《 OpenResty 最佳实践》,地址: https://moonbingbing.gitbooks.io/openresty-best-practices/content/index.html

openresty 提供的 API 需要参考 lua-nginx-module 项目说明文档,@eason1874 有提到,深入学习时需要看下 API 怎么实现,有些场景 API 返回值并不同,这点需要注意。
kiduu
2022-11-19 22:08:36 +08:00
@eason1874 谢谢指路,自己瞎琢磨太浪费时间,有人指路该主要学啥就好很多。

@chengjiezhou1024 好的,感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/896453

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX