如果是在数字之间插入分隔符的话,可以这么写:

func format_number(n: int, interval: int = 3, delimiter: String = ",") -> String:
var res := str(n)
for i in (ceil(res.length() / float(interval)) - 1):
res = res.insert((interval + 1) * (i + 1) - 1, delimiter)
return res
这个函数接受一个数字n,这个是要显示的数字,interval是分隔符出现的间隔(根据需求默认为3),delimiter是分隔符,默认为",",返回格式化之后的数字。
例如:
format_number(123456) # 返回"123,456"
format_number(123456789, 4) # 返回"1234,5678,9"
format_number(123456789, 3, "_") # 返回"123_456_789"