您知道关于动态创建变量的警告。那你为什么要这么做呢?这个方法就是在你的膝盖上打一针,“现在我卡住了”正是你所期望的。
我有超过40年的编程经验,我也会坚持这种方法。即使我找到了一种方法,它也会大大降低处理速度,增加复杂度,直到代码无法再有效地调试。
名称“IN_D_mat_G_sqz_”听起来像是变量名中隐藏了太多信息。这是动态创建的典型问题之一。
如果你将信息存储在一个结构的字段中,就不会出现这个问题:
(1)数据。条件= {“在”,' D ',‘G’,“sqz”};
(1)数据。类型= char (SA_type);
找到一个“自由变量”是通过以下方法完成的:
您被动态创建变量所困扰,是时候重构您的代码了。所以这是一个很好的问题。只有解决方案的级别与您期望的不同。