我正在循环文本字段数百次
for (var i = 0; i < 100; i++)我的标签文本看起来像这个labelText: '${i + 1}',
如果i小于10,我想设置条件,然后在数字之前添加额外的0
我确实试过像这样
'${i < 10 ? "0"i + 1 : i + 1}',获取期望查找“}”的错误
发布于 2021-09-01 08:30:07
下面是使用String的padLeft方法的另一种解决方案。

for (var i = 0 ; i < 100 ; i++) {
print(i.toString().padLeft(2, '0'));
}发布于 2021-09-01 08:25:00
for (var i = 0; i < 100; i++){
print('${i+1 < 10 ? "0${i + 1}" : i + 1}');
}https://stackoverflow.com/questions/69010144
复制相似问题