2のような数字を02に変換する、この信じられないほど冗長なコードを書きました。この機能を短くすることはできますか?Rubyのような質問:この関数を短くする(ActionScript 3)
public static function format(n:int, minimumLength:int):String {
var retVal:String = n.toString();
var stillNeed:int = minimumLength - retVal.length;
for (var i:int = 0; i < stillNeed; i++) {
retVal = "0" + retVal;
}
return retVal;
}
変数には型を使用してください。私が知らない組み込み関数が既に存在する場合、余分な点(良い点、SO点ではない)。
誰かが非常に短い同等のものをいくつかの他の言語で投稿したい場合は、それも楽しいでしょう。
いいです。内部的にはそれは私のものと同じですが、コードワイズでははるかに読みやすくなります。 –