aardio 文档

math.format 库模块帮助文档

math.format 成员列表 #

math.format.getDecimalPoint() #

获取当前区域设置的小数点

math.format.getThousandSeparator() #

返回当前区域设置的千位分隔符

math.format.size #

将数值转换为带有单位前缀的字符串。
\如果仅仅需要格式化字节单位,可使用 math.size64 对象的 format 方法。
math.format.size 则不仅仅用于格式化字节单位,并且提供了更多参数选项。

math.format.size(number,fmt,kSize,precision) #

所有参数都是可选参数。

math.format.thousands #

将数值添加千位分隔符。
此函数默认使用区域设置指定的千位分隔符,也可以使用参数自定义分隔符。
注意在 aardio 代码中数值允许使用下划线作为分隔符或千位分隔符。

math.format.thousands(value,separator,precision) #

参数 @value 可指定数值、math.size64 对象、字符串、buffer 等。  
仅指定数值参数时参数 @precision 有效(用于指定小数位精度)。  
如果指定数值则首先调用 math.stringify 格式化为字符串。  

可选用参数 @separator 自定义千位分隔符。  
默认调用 math.format.getThousandSeparator 获取区域设置的千位分隔符。  
此函数会在当前线程缓存默认的千位分隔符以避免重复获取,  
每次 math.format.getThousandSeparator 被调用时也会刷新此默认值。

Markdown 格式