string_format


描述

使用你自己的格式将实数转换为字符串,你可以选择保存到字符串的 “位置” 数量以及保存的小数位数。两者都非常方便,有些游戏更喜欢将分数显示为一组数字,而对小数点位置的控制对于 string() 的两位小数所不能提供的高精度来说是很好的。如果指定的位数大于要显示的值和 / 或数字加上已指定的小数位数小于总位数,则将在值之前添加空格以弥补差异(请参阅如下例子)。如果给定的值小于要包括的小数位数的总数,则零将添加到小数点的右侧。


语法:

string_format(val, tot, dec);

参数 描述
val 要转换为字符串的实数。
tot 要显示的主数字的总位置数。将插入与此匹配的零或空格。
dec 要包含的小数位数。


返回:

String(字符串)


例如:

str1 = string_format(1234, 8, 0);
str2 = string_format(pi, 1, 10);
str3 = string_format(pi, 5, 5);

这将把 str1 设置为 “1234”,将 str2 设置为 “3.1415926535” 并将 str3 设置为 “3.14159”。