String Haxe Int到字符串

String Haxe Int到字符串,string,haxe,String,Haxe,AS3似乎有一个toString()用于Number类。在Haxe中是否有等价物?我能想到的将Int转换为String的唯一解决方案是如下函数: public function IntToString(i:Int):String { var strbuf:StringBuf = new StringBuf(); strbuf.add(i); return strbuf.toString(); } 有没有我忽略的更好的方法 通常不需要手动将int转换为字符串,因为转换是自

AS3似乎有一个
toString()
用于
Number
类。在Haxe中是否有等价物?我能想到的将
Int
转换为
String
的唯一解决方案是如下函数:

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

有没有我忽略的更好的方法

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

var i = 1;
var s = "" + i; // s is now "1"
将任何值转换为字符串的“正式”方法是使用:

您还可以使用:


您编写的函数很好,但绝对是多余的。

是否也可以将字符串转换回整数?当然可以:
var i=Std.parseInt(s)
var s = Std.string(i);
var s = '$i';