递归火山软件开发平台

标题: 格式化文本命令一用就出错是啥情况 [打印本页]

作者: 兵三进一    时间: 2023-4-15 21:19
标题: 格式化文本命令一用就出错是啥情况
本帖最后由 兵三进一 于 2023-4-15 21:29 编辑

格式化文本命令一用就出错是啥情况,大家有没有用过 格式化文本()命令,有没有出错的

作者: 创世魂    时间: 2023-4-15 22:21
发例子代码
作者: 兵三进一    时间: 2023-4-15 22:22
格式化文本 ("%02s", "1")
作者: 创世魂    时间: 2023-4-15 23:01
兵三进一 发表于 2023-4-15 22:22
格式化文本 ("%02s", "1")

替换文本是 %s  没有你这个写法。
作者: 兵三进一    时间: 2023-4-15 23:05
我再研究研究,又被易语言带偏了
作者: 创世魂    时间: 2023-4-15 23:07
兵三进一 发表于 2023-4-15 23:05
我再研究研究,又被易语言带偏了

看注释。

格式化文本 ("%s软件开发", "火山")

最后输出

火山软件开发
作者: 兵三进一    时间: 2023-4-15 23:41
创世魂 发表于 2023-4-15 23:07
看注释。

格式化文本 ("%s软件开发", "火山")

感觉就像是文本替换,不是易语言中的那种效果,比如 1 到 10 ,格式化文本后,不足2位数,自动在前面加0,比如 1 就是 01 , 2 就是 02 ...
作者: Xelloss0618    时间: 2023-4-16 00:13
其实就是java的格式文本不支持用文本参数用这种写法,数值还是支持的
作者: 创世魂    时间: 2023-4-16 09:34
兵三进一 发表于 2023-4-15 23:41
感觉就像是文本替换,不是易语言中的那种效果,比如 1 到 10 ,格式化文本后,不足2位数,自动在前面加0,比如  ...

就会文本字符替换,一般用于sql语句格式化之类的。当然很多其他场景也有用到的
作者: 秋天的童话    时间: 2023-4-16 11:51
格式化文本("%02d",1)="01"
作者: 兵三进一    时间: 2023-4-16 16:05
创世魂 发表于 2023-4-16 09:34
就会文本字符替换,一般用于sql语句格式化之类的。当然很多其他场景也有用到的 ...

感谢解答
作者: 兵三进一    时间: 2023-4-16 16:06
秋天的童话 发表于 2023-4-16 11:51
格式化文本("%02d",1)="01"

感谢解答




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4