开发者生态
morning
Show HN:Ito – 在 Lua 中构建终端 UI
摘要
【HN用户评论摘要】 While I generally like Lua this code just looks .. not so Lua - like, it definitely is Lua, but it could look much better by utilizing language features like "Parenthesis-free calls": ui.Bu...
Lua
like
this
Button
universe
looks
true
and
try
HN用户评论摘要
2026-10-15
1 阅读
约1分钟阅读
cat-whisperer
字号:
【HN用户评论摘要】
虽然我总体上喜欢 Lua,但这段代码看起来不太像 Lua,但它绝对是 Lua,但通过利用“无括号调用”等语言功能,它看起来会更好: ui.Button "Button Text" {
on_click = 函数()
打印(“你好世界”)
结束,
禁用=真
}
或 ui.VStack {
padding = 31, -- 命名键 => 选项
换行=真,
ui.Button "..." {}, -- 按数字索引 => 子项
}
在我看来,感觉更 Lua 且稍微干净一些
干得好!声明式 API 看起来很恶心!我会尝试一下。有时我喜欢想,如果我们的宇宙真的是无限的,那么某个地方就有一个浏览器支持本机 luajit 脚本而不是 javascript 的宇宙(在另一个宇宙中,所有这些加上从 0 开始的数组索引;)
这太棒了,我会尝试一下!
原始链接:https://uji.sh/ito/
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱