读书人

怎么优化嵌套循环次数不定的代码

发布时间: 2012-03-03 15:33:03 作者: rapoo

如何优化嵌套循环次数不定的代码
当前实现非常的不完美,根据循环次数走不同的条件分支,有什么办法能将这两个分支给统一吗?

Python code
echo trac_rows=${trac_rows}count=0;# start to dispose the optionsif [ ${trac_rows} -eq 1 ]; then{    LOOP=$((${start[1]}))    while [[ $LOOP -le $((${end[1]})) ]]; do    {        echo LOOP[1]=$LOOP        echo count=$count        count=$((count+1))        LOOP=`expr ${LOOP} + $((${step[1]}))`     }    done}elif [ ${trac_rows} -eq 2 ]; then{    LOOP[1]=$((${start[1]}))    while [[ ${LOOP[1]} -le $((${end[1]})) ]]; do    {        LOOP[2]=$((${start[2]}))        while [[ ${LOOP[2]} -le $((${end[2]})) ]]; do        {            echo LOOP[2]=$LOOP            echo count=$count            count=$((count+1))            LOOP[2]=`expr ${LOOP[2]} + $((${step[2]}))`        }        done        LOOP[1]=`expr ${LOOP[1]} + $((${step[1]}))`     }    done}else{    echo "too many nesting options"}fi


[解决办法]
探讨
关键是我要处理循环次数 不定的,也可能是4次 ,5次的。。。

读书人网 >perl python

热点推荐