ir: Control de Procesos

1.if / Analizar rama else

Condición 1.if { 

} 
condición 2. Si { 

} else { 


} 
3.if condición { 

} else if condición { 

} else { 

}

2.switch / caso

Var i = 0 
de conmutación I { 
	Caso I = 0: 
		Pass 
		// fallthough se pueden añadir para continuar las operaciones posteriores fallthough 
	Caso I>. 1: 
		Pass 
	por defecto: // defecto similar a la otra 
		Pass 
}

3.for declaración

para la declaración de inicialización; condición Analizar; variables modifican { 

	Pass 
} 

1.Para I: = 0; I <100; I ++ { 

} 
2. para I> {0 

	Pass 
} 

3.for { 
	Pass 
} // bucle infinito

4.for gama  

str: = " hola mundo " 
para i, v: = gama str { 
  fmt.Printf ( " val índice [% d] [% c] len [% d] \ n " , i, v.len ([] byte ( v))) 
  

  si i> 2 {

    rotura
}
}
// 用于遍历数组, rebanada, mapa


5.goto declaraciones y etiquetas

func main () { 
LABEL1: 
         para i: = 0 ; i <= 0 ; i ++ {
                 para   j: = 0 ; j <= 5 ; j ++ {
                        si j == 4 {
                           continuar LABEL1 // goto LABEL1 
              } 
            pase 
        } 
      } 
}    

 

Supongo que te gusta

Origin www.cnblogs.com/kakawith/p/12573377.html
Recomendado
Clasificación