关于嵌套循环的那些事情

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

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

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

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

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

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

转载于:https://www.cnblogs.com/gushengyan/p/11277005.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值