這可能看起來像一個愚蠢的問題,但string.format中用於字符串替換的符號是什麼?有人可以指出我如何使用它的一個簡單的例子嗎?Lua string.format選項
11
A
回答
12
的String.Format在Lua遵循相同的模式如printf在C:
http://www.cplusplus.com/reference/clibrary/cstdio/printf/
也有一些例外,對於那些在這裏看到:
2
應該有「 Lua快速參考「html文件在你的硬盤上,如果你使用的是安裝包。
(例如:../Lua/5.1/docs/luarefv51.html)
在那裏,你會發現,除其他事項外,
string.format (s [, args ])
- 格式化指令
- 格式字段類型
- 格式標誌
- 格式示例
3
Chapter 20 of PiL描述string.format
接近結束:
功能
string.format
是 強大的工具格式化字符串時,通常 輸出。它返回 其變量的格式化版本 參數 由其第一個 參數(所謂的格式字符串)給出的 描述之後的參數個數。 格式字符串具有類似於 那些 標準C的printf
功能的規則:它是由常規 文本和指令,該控制 在何處以及如何每個參數必須是 放置格式的字符串中的。
格式字符串遵循相同的規則 作爲
printf
家庭的標準 C函數。唯一的區別是 的選項/修飾符*
,l
,L
,n
,p
,並且h
不支持,並且 有一個額外的選項,q
。
功能由str_format()
in strlib.c
本身解釋該格式串,但是推遲到C庫的實施sprintf()
確定預期什麼類型的值後實際上格式化每個字段實現(字符串或數字,基本上)以對應到每個領域。
相關問題
- 1. Lua string.format%c與string.char
- 2. 的Lua的String.format逃逸
- 3. 使用UTF8字符的Lua string.format
- 4. 在String.format()中選擇參數
- 5. String.format()
- 6. .gitignore爲Lua項目
- 7. lua多項任務
- 8. Lua 5.2 LUA_GLOBALSINDEX備選
- 9. string.format conundrum
- 10. C# - String.Format()
- 11. string.format error
- 12. String.Format針對string.Format。任何問題?
- 13. Lua sqlite選擇語句
- 14. 褻瀆篩選的Lua
- 15. MRU瀏覽器選項卡切換與Hammerspoon(Lua + Mac問題)
- 16. String.Format的反轉?
- 17. string.Format在JS
- 18. string.Format忽略NumberFormatInfo?
- 19. vb.net的String.Format
- 20. 的String.Format VS + C#
- 21. Math.Round與String.Format
- 22. String.Format中的FormatException
- 23. F#的String.format
- 24. String.format with lazy evaluation
- 25. 的String.Format在VB
- 26. IndexOutOfRange Exception from String.Format
- 27. String.Format(...)貨幣
- 28. String.Format問題
- 29. 使用的String.format
- 30. string.Format()空白零