level 3
比如这个实数是4,如何才能让它绘制出4.00。又或者实数是4.00,如何绘制使其保持4.00,而不是绘制成4
2023年10月30日 10点10分
1
吧务
level 13
Q:保存一个全局变量的当前值,该值不随全局变量变化该如何实现
A:我是不是可以理解为“我想新建一个变量来保存某个值”
至于后面提到的“这样显示的数值倒是没问题,就是不是想要的效果”,咱没有理解,建议详细描述一下想要的是什么结果,实际数值、显示数值、保存的那个不受影响的数值分别是多少,预期的值和当前的值在哪里出现了差异
2023年11月09日 02点11分
0
第一个是这样理解的,我已经在帮助文档找到了。后面那个"不是想要的效果"我就是随口提一句,是关于发这个帖子问的小数位数的那个,我之前不知道有string_format这个,想要显示两位小数就在原数值后加了0.0001这样系统就会默认给我保留两位小数,就这个效果不是不想要的。
2023年11月10日 15点11分
吧务
level 13
咱知道的内容是这样,首先有一个函数string_format是用来将数字以特定格式转换为文本的(反正显示的时候也要转换成文本)。例子里提到的结果是这样的:
str1 = string_format(1234, 8, 0);
str2 = string_format(pi, 1, 10);
str3 = string_format(pi, 5, 5);
This will set str1 to " 1234", str2 to "3.1415926536" and str3 to " 3.14159"测试结果是整数部分似乎会完整显示,如果不想要前置空格的话可以在那个位置填1或者0。如果这个函数不足以满足要求,可以考虑和其他函数(比如string_replace等)组合一下使用。
2023年10月31日 02点10分
3
才看到,多谢大佬!还有就是我想再向大佬请教下,如果我想保存一个全局变量的当前值,该值不随全局变量变化该如何实现。
2023年11月07日 12点11分
@Sora486 就是想要这样的!之前我就在数值后加了0.0001,这样显示的数值倒是没问题,就是不是想要的效果
2023年11月07日 12点11分