这似乎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)
你写的功能很好,但肯定是过度的.
| 归档时间: |
|
| 查看次数: |
6906 次 |
| 最近记录: |