Groovy线程控制(循环和条件语句)

循环:

     1.while语句:

         while(condition) {
               statement #1
               statement #2
                 ...
         }

      2.for语句

         for(variable declaration;expression;Increment) {
               statement #1
               statement #2
               …
        }

       

   组成部分说明:

  • 变量声明 - 此步骤对整个循环只执行一次,用于声明将在循环中使用的任何变量。--对应的variable declaration

  • 表达式 - 这将包含一个表达式,将为循环的每次迭代计算。--对应的expression

  • 增量部分将包含在 for 语句中声明的变量所需的逻辑。--对应的Increment

   3.for-in语句

      for(variable in range) {
            statement #1
            statement #2
             …
      }

     java的写法:

        for (Object iterable_element : iterable) {
     
       }

 

   循环控制语句:

      break语句

         1.break语句用于改变循环和switch语句内的控制流。

         2.作用:使用这些循环结构中的任何一个执行 break 语句会立即终止最内层的循环,

            注意:是停止的当前循环

     continue语句

         1.continue语句补充了break语句。它的使用仅限于while和for循环。

 

         2.作用:当执行continue语句时,控制立即传递到最近的封闭循环的测试条件,以确定循环是否应该继续。对于该特定循环迭代,循环体中的所有后续语句都将被忽略

             注意:是停止这次迭代代码块的后续执行语句,循环继续

 

     条件语句:

         1.if else语句

         2.switch语句

             switch(expression) {
                 case expression #1:
                      statement #1
                      ...
                 case expression #2:
                      statement #2
                      ...
                case expression #N:
                     statement #N
                      ...
                default:
                    statement #Default
                     ...
             }

     注意:Java 的Switch选择结构,参数可以写int 类型和char类型,还有一个是String 类型,不过有要求必须是JDK1.7才支持String类型,groovy估计也是相同的吧

     

posted @ 2020-07-30 11:09  小窝蜗  阅读(551)  评论(0编辑  收藏  举报