能否自动生成包含90张图片路径的List<String>集合?
自动生成图片路径列表的几种方法
方法1:代码动态生成(推荐)
不用提前写死所有路径,直接在代码里用循环实时构建列表,Dart代码示例:
List<String> imagePaths = List.generate(90, (index) => 'assets/images/${index + 1}.jpg');
List.generate会创建长度为90的列表,index从0到89,加1后刚好对应1到90的图片编号,自动生成每条路径。
方法2:编辑器批量操作
如果需要把所有路径提前写在代码里,用编辑器的多光标/列编辑功能快速生成:
- 先生成1到90的数字序列(多数编辑器有“插入序列”功能,比如VS Code可以用插件或快捷键生成)
- 选中所有数字,按
Alt+Shift+I进入多光标编辑模式,在每行数字前后分别输入'assets/images/和.jpg', - 把生成的所有行复制到列表的
[]中,去掉最后一行末尾的逗号即可
方法3:脚本生成文本
写个简单的Python脚本输出所有路径,复制到代码里:
for i in range(1, 91): print(f"'assets/images/{i}.jpg',")
运行脚本后,将输出内容粘贴到列表的方括号内,调整最后一个元素的逗号即可。
内容的提问来源于stack exchange,提问作者luca kingsley
相关产品推荐
相关产品推荐

