专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Perl/Python

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

发布时间:2011-06-29 20:10:17 文章来源:www.iduyao.cn 采编人员:星星草
如何优化嵌套循环次数不定的代码
当前实现非常的不完美,根据循环次数走不同的条件分支,有什么办法能将这两个分支给统一吗?
Python code
echo trac_rows=${trac_rows}
count=0;
# start to dispose the options
if [ ${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次的。。。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: