Haxe Int to String

dun*_*tom 11 string haxe

这似乎AS3有一个toString()Number类.Haxe中有相同的东西吗?我能想出的唯一解决方案是转换Int为a String,其功能如下:

public function IntToString(i:Int):String {
    var strbuf:StringBuf = new StringBuf();
    strbuf.add(i);
    return strbuf.toString();
}
Run Code Online (Sandbox Code Playgroud)

我有一个更好的方法可以忽略吗?

Fra*_*lli 20

您通常不需要手动将int转换为字符串,因为转换是自动的.

var i = 1;
var s = "" + i; // s is now "1"
Run Code Online (Sandbox Code Playgroud)

将任何值转换为字符串的"正式"方法是使用Std.string():

var s = Std.string(i);
Run Code Online (Sandbox Code Playgroud)

你也可以使用字符串插值:

var s = '$i';
Run Code Online (Sandbox Code Playgroud)

你写的功能很好,但肯定是过度的.