我这么回答可能犯忌讳,但良药苦口。 需要生成100个变量的代码一定是垃圾代码。100%的,没有例外一定要避免这么写。根据应用情况,也一定有许多更好的方法取代这么写。每个变量,都要实现至少一个维度的变化,不然变量的“变”从何而来?是内容的变化,绝不是变量名称标识符的变化。 一般产生这种不合理需求的原因是对数据结构的设计或应用的不合理。重新思考为什么要用这个结构,学习并使用更好的结构,是解决办法。