zoukankan      html  css  js  c++  java
  • 关于嵌套循环的那些事情

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

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

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

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

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

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

    技术最菜,头发最少
  • 相关阅读:
    2. 逻辑运算
    1. 条件
    6. 可变不可变类型
    5. 基本运算符
    4. 与用户交互
    12 .命名的EIGRP和EIGRP v6
    11. EIGRP路由SIA
    Redis 快速入门 -- Redis 快速入门(2)
    Redis 快速入门 -- Redis教程(1)
    Redis 百度百科
  • 原文地址:https://www.cnblogs.com/gushengyan/p/11277005.html
Copyright © 2011-2022 走看看