当前位置:  开发笔记 > 编程语言 > 正文

Lua string.format选项

如何解决《Luastring.format选项》经验,为你挑选了2个好方法。

这似乎是一个愚蠢的问题,但是string.format中用于字符串替换的符号是什么?有人能指出一个如何使用它的简单例子吗?



1> Robert Harve..:

Lua中的string.format遵循与c中的Printf相同的模式:

http://www.cplusplus.com/reference/clibrary/cstdio/printf/

有一些例外,对于那里看到的人:

http://pgl.yoyo.org/luai/i/string.format



2> RBerteig..:

PiL的第20章string.format在结尾处描述:

string.format在格式化字符串(通常用于输出)时,该功能是功能强大的工具。它根据第一个参数即所谓的格式字符串给出的描述,返回其可变数量的参数的格式版本。格式字符串的规则类似于printf标准C的规则:它由常规文本和指令组成,它们控制必须在格式字符串中放置每个参数的位置和方式。

在Lua中引用说:

格式字符串遵循与printf标准C函数系列相同的规则。唯一的区别是选项/修饰符*lLnp,和h不支持,并且有一个额外的选项,q

该功能是通过执行str_format()strlib.c其本身解释该格式串,但是推迟到C库的执行sprintf()确定的值类型预期什么(字符串或数字,基本上)以对应于每个字段后到实际上格式化每个字段。

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有