震惊!原来Lua这么简单?别被它骗了!
Zui近我发现好多人在学习Lua的时候疯狂踩坑!特bie是kan到有人把table说成字典我就气得直跺脚!(╯°□°)╯︵┻━┻ Lua明明是弱类型语言好吗?!不信你们kankan这个例子:
local a = 666
a = "突然变成字符串"
print --居然不会报错!
一坨数据类型大杂烩
太刺激了。 Lua官方说有8种数据类型对吧?dan是你知道吗?userdata根本就是个万Neng插座!什么C/C++的结构体douNeng往里插!记得去年有个项目组把整个神经网络模型塞进userdata里...这里给大家列个对比表感受下:

| 数据类型 | 存储姿势 | 奇葩指数 |
|---|---|---|
| nil | 空气人柱力 | ★★★★ |
| thread | 会分身的忍者 | ★★★☆ |
| table | 俄罗斯套娃专家 | ★★★★★ |
物超所值。 重要提醒!!千万不要尝试在number类型里存 吐血推荐学习路线 说到入门必备就让我想到当年买过的那些垃圾教材!这里必须点名批评《21天精通Lua》这本书!wan全就是在教人用脚写代码!真正有用的应该是这些:,物超所值。 •《从删库到跑路之Lua篇》电子版 •"Lua魔法卡牌"记忆卡片 •"VSCode插件之代码小护士" 灵魂拷问环节:你真的懂table吗? 昨天面试遇到个家伙说Neng用table模拟量子计算机...我当时就掀桌了好吗!╯︵┻━┻ table的正确打开方式应该是这样的: 先来个混合数组+字典的神奇操作: local chaosTable = {1,2,3, name="张三", ="隐藏关卡"} 这破玩意儿遍历起来简直要命!建议新手带上止吐药再操作! 常见作死行为排行榜 在协程里玩无限递归 给字符串Zuo整形手术 把元表当祖传秘方到处用 "学Lua就像谈恋爱——你以为掌握了suo有套路,再说说还是会被metatable甩一脸..." ——来自某匿名受害程序员 实战翻车案例集锦 上周有个兄弟在游戏项目里这么用布尔值: local isDead = "alive" --他说这样geng有戏剧性 后来啊测试的时候BOSS永远不会死! 从头再来。 整个项目组追着他打了三天三夜!还有geng离谱的: 莫名其妙的功Neng对比表 Lua解释器5.3.6微波炉说明书防狼喷雾指南 操作难度★★★☆☆★★★★☆★☆☆☆☆ 救命稻草来了!三大保命技巧: 再说说说句掏心窝子的话:学Lua千万不Neng要面子!该崩溃时就崩溃!多写点报错的代码才是王道!下次见啦~
