文件名称:f-strings:Lua的字符串插值
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-26 17:33:11
Lua
F弦 Lua的字符串插值受f字符串的启发,f字符串 的一种字符串插值形式。 这个模块从一篇开始,展示了Lua已经具有实现等效的Python功能所需的所有功能。 用法 需要F模块,然后直接在字符串上使用它。 它们中出现的所有{expression}都将被评估并直接插入字符串中。 local F = require("F") local f = 99 local c = (f - 32) / 9 * 5 print(F"{f} degrees Fahrenheit is {c:%.2f} degrees Celsius") 几乎可以插入任何Lua表达式(除了两个较小的分析注意事项: ":%"用作指定格式的分隔符(根据string.format的相同规则),并且表达式中的花括号必须正确嵌套) 。 有关更多示例,请参见examples目录。 注意事项 F使用Lua的调试库在运行时获取当前范围
【文件预览】:
f-strings-master
----LICENSE(1KB)
----F.lua(2KB)
----examples()
--------env.lua(145B)
--------fahrenheit.lua(120B)
--------demo.lua(537B)
--------upvalue.lua(210B)
----spec()
--------F_spec.lua(2KB)
----README.md(2KB)
----rockspecs()
--------f-strings-0.2-1.rockspec(659B)
--------f-strings-0.1-1.rockspec(659B)
--------f-strings-scm-1.rockspec(641B)