在格式命令中添加百分号

Add percent sign in format command

我想在我的值后面添加这个符号 %,我喜欢使用 format 命令但是当我尝试时,我收到了这条消息

not enough arguments for all format specifiers

什么对我有意义...我知道我可以使用 String concatenation 但我想知道这个命令是否有解决方案。

set val [format "s%%" "50"]

您忘记在当前格式字符串 (%s) 中指定转换字符,没有指定变量,但您提供了一个。应该是:

set val [format "%s%%" "50"]