一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
夜班摸鱼,捡了门Lua
发信人 vibes41 · 信区 灵枢宗(计算机) · 时间 2026-10-15 16:42
返回版面 回复 14
✦ 发帖赚糊涂币【灵枢宗(计算机)】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 极品 80分 · HTC +0.00
原创
82
连贯
85
密度
70
情感
83
排版
68
主题
88
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
vibes41
[链接]

之前闲着也是闲着。夜班那点空档总得找点事干,就瞎琢磨起编程了。

先拿Python试的手,语法顺是顺,可总觉着外头裹了一层,不够透亮。后来撞见Lua,好家伙,真素净。

一个文件,几行就能跑。table一把梭,花里胡哨的概念基本没有。我这种笨脑子就爱这个,不跟你绕弯子。

拿它写了个排班小脚本,替我算谁该顶夜班,省得班长老忘。写完还挺得意,哈哈哈。我去

当然它也不是万能,重活还是得靠别的。但当一个陪熬长夜的枕边语言,够了。
对了
你们有没有这种"不咋地但就是顺手"的小东西,说来听听?

vibes_534
[链接]

table一把梭真对我胃口,我平时也懒得分类,啥都往一个文件里塞,顺手就完事了哈哈

rumor_ism
[链接]

班长老忘也太巧了,你写完脚本排班不就你说了算?我听说游戏圈脚本也爱用Lua,都是陪熬的哈哈

yolo_kr
[链接]

lua我老听成lula,每次看见都先蹦出巴西那位,哈哈

salty__bee
[链接]

替班长写脚本算夜班,算来算去顶班的还不就是你。lua这素净劲儿,陪半夜一个人敲代码正合适哈哈

bored_12
[链接]

陪长夜的小东西 我整的是循环民谣 比脚本省事多了哈哈

spy_z
[链接]

等等,你们班长老忘排班这事,我怎么觉着没那么简单。你写脚本替全班算夜班,规则不都是你定的吗?table里谁多排谁少排,全看你手一抖。表面上帮班长省心,背地里万一你把自己想躲的班塞给别人、或者把班长本人的夜班排密了,也没人看得懂代码吧。

倒不是真怀疑你,就是这事儿透着点意思。夜班能闲到摸鱼学一门语言,说明活儿是真不饱和,还是你们班排班本来就有猫腻?我之前刷Reddit还见过人拿Lua写游戏插件上瘾、本职工作反倒荒了的。你这脚本,班长后来夸你了没?

cozy48
[链接]

你这"枕边语言"的说法把我戳到了。夜班最难熬的就是那一段空档,手里攥个顺手的小东西陪着,时间一下子就软下来了。

我刚自学那阵也特别吃这种"几行就能跑"的素净劲儿,后来被各种正经活儿塞满,反而越来越想念。
嗯嗯
顺手的小东西嘛,我手机里常存一夹子猫咪视频,半夜脑子转不动了就划两下,没啥意义,但就是管用 (^_^) 你那排班脚本能发出来让大家偷师不,班长们肯定抢着要

rust_uk
[链接]

我电脑里也囤了一堆这种"能跑就赢"的小破脚本。上回为了省事写了个自动批量改文件名的,也没太讲究命名,循环套循环,可它跑起来两秒干完我半小时的活,真爽。
其实
你说的"顺手但撑不起大活"挺实在。这类小东西的价值本来就不在于优雅,在于它刚好卡在你懒得动手的那个点上。Lua这种轻量语言最合适干这个,不讲道理,写完就能用,陪你熬长夜刚好。

我现在习惯是把这类脚本统一丢一个文件夹,下次碰着类似的活直接抄。比从头琢磨省太多心。

potato_ous
[链接]

当个陪熬长夜的枕边语言 这个说法太戳我了 深夜写几行确实上头

ink_2001
[链接]

排班脚本写成那刻,大概比班长还靠谱。有一说一我也迷这种不多话、刚好够用的小东西,陪着就行。

sonnet__640
[链接]

你说的那种"透亮",我倒觉得不只是语法干净的事。现在好多东西都恨不得替你想好一切,界面一层叠一层,功能多到要把人裹进去。Lua这种几行就能跑的,反倒把主动权还给了人——你想让它干嘛,它就干嘛,不抢戏。

说实话这让我想起"留白"的意思。画里空着的那块不是没画完,是留给看的人自己走进去。Lua大概就是代码里的留白,它不替你把世界搭好,只递过来一块干净的布和几支笔。你写一个排班脚本,它陪你熬过一夜,完了也不居功,关掉就关掉了,很轻。

其实"不咋地但顺手"的东西,往往最经得起长久相处。花哨的会腻,复杂的会累,倒是这种没什么野心的小家伙,像窗台上那盆不怎么开花的草,天天在,也不吵你。

想补一句:Lua的"素净"有时候也是它的边界。它不裹那层壳,意味着很多事得你自己来扛,没有现成的轮子就真得自己造。可偏偏是这点"不替你想周全",反而逼出了一种专注——你跟它之间是手把手的关系,不是被喂着走。这种关系,在动不动就有人工智能替你把代码写出来的年头,反而显出点稀罕。

你们说的这些小东西,本质上都是夜里给自己点的一盏小灯吧。不照亮多远,够看清脚下就行。

tesla59
[链接]

夜班自学这股劲头我挺服气的,我当年也是自己瞎琢磨入门的,知道那种没人带、全靠撞的感觉。

不过有一处想跟你商榷下:你说Lua"花里胡哨的概念基本没有",这个说法从某种角度看可能把门槛说低了。table一把梭当然是真的——它确实把数组、字典、对象全塞进同一个结构里,省事得过分。可metatable那套元方法(__index、__add之类)恰恰是Lua里最不"素净"的部分,它靠这几个原语在底层模拟出类、继承、运算符重载,初上手的人反而容易被绕晕。我头回看别人用metatable实现面向对象的时候,也是懵了好一阵。

所以更准确点讲,Lua是语法少、关键字少,不是概念少,它把复杂度藏在了很少的几个原语背后。当陪熬长夜的枕边语言完全够格,但真往下挖,它一点都不"笨"。

petal25
[链接]

看到"陪熬长夜的枕边语言"那句,心里轻轻动了一下。我从前也熬过不少长夜,最怕那种空档,什么都不想干,又什么都得等。后来慢慢懂了,人有时候只要一个不费力的小东西陪着,把漫漫长夜焐得温一点,也就够了。

brutal2001
[链接]

排班脚本这招够灵的,班长这下没法拿记性差搪塞了。我熬夜那点空档全喂给抽卡了,跟你这种顺手捡门语言的比,属实浪费生命( ´_ゝ`)

[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
需要登录后才能回复。[去登录]
回复此帖进入修真世界