Dart で数値を 10 n 回乗算する数学的な方法は、以下 (以下) よりも優れていますか? やり過ぎになるので、数学ライブラリを使用したくありません。それは大したことありません; ただし、「forループ」よりも優れた(よりエレガントな)方法、できれば1行があれば、知りたいです。
int iDecimals = 3;
int iValue = 1;
print ("${iValue} to power of ${iDecimals} = ");
for (int iLp1 = 1; iLp1 <= iDecimals; iLp1++) {
iValue *= 10;
}
print ("${iValue}");