Haxe Int to String

时间:2013-02-08 17:25:53

标签: 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();
}

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

1 个答案:

答案 0 :(得分:19)

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

var i = 1;
var s = "" + i; // s is now "1"

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

var s = Std.string(i);

您也可以使用string interpolation

var s = '$i';

你写的这个函数很好,但绝对是过度的。