首页 > 其他 > 详细

关于嵌套循环的那些事情

时间:2019-07-31 16:28:00      阅读:189      评论:0      收藏:0      [点我收藏+]

最近做的一个问卷调查项目,因为涉及到题目,题型,不同的题型有不同的答案,单选多选填空目前是这三种,所以在模板渲染的时候用了for嵌套。

但是到第二层for的else的时候(这时候应该是个填空题,所以是个文本域),文本域并不出现,并且在这层else下面所有的东西都不出现,换成swich也并不好使。

在经过了长时间的挣扎之后,我突然反应了过来:

因为我的数据结构里,是每道题中有个数组拿来放ABCDE的答案,但是填空题是没有标准答案的,所以在这个数组里面是没有东西的,但是我在第二层for循环里面if的条件的数组分割后的某一个字段。
但是到了填空题之后,这个数组就不存在了,所以说根本就没有else的条件。

挣扎了很久,最后把没有数组的填空提出来单独if就可以了。

算是个失误,还是记一笔。但是至于为什么不报错就不知道了。

关于嵌套循环的那些事情

原文:https://www.cnblogs.com/gushengyan/p/11277005.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!