zoukankan      html  css  js  c++  java
  • 08 循环

    for


        for 列表用法
            for variable1 in {1..5}
            do
            done
        不带列表
            for varibale in "$@"
            do
            done
            可以看到, 不带列表的, 与带列表的区别不大
        类C风格
            for (( integer=1; integer<=5; integer++ ))
            do
            done


    while


        计数器控制
            counter = 1
            while (( "$counter" <= 5 ))
            do
            done
        结束控制, 类似C中的 getchar()
            read num
            while [[ "$num" != 4 ]]
            do
            done    
        条件控制循环
            single = 0
            while [[ "$single" != 1 ]]
            do
            done    
        另外: 永真的方法
            i=0
            while :
            do
                if ((i >= 10))
                then
                    break
                fi
                echo $((++i))
            done

    循环控制符   

      break  用法同C, 不需要后边加 ;
        continue 用法同C, 不需要后边加 ;
        

    select 结构   

       用时再说, 个人感觉这种结构我用不到
        
       

  • 相关阅读:
    Find the Smallest K Elements in an Array
    Count of Smaller Number
    Number of Inversion Couple
    Delete False Elements
    Sort Array
    Tree Diameter
    Segment Tree Implementation
    Java Programming Mock Tests
    zz Morris Traversal方法遍历二叉树(非递归,不用栈,O(1)空间)
    Algorithm about SubArrays & SubStrings
  • 原文地址:https://www.cnblogs.com/moveofgod/p/4649507.html
Copyright © 2011-2022 走看看