Última línea a ejecutar después de que todos los procesos terminen.
<aside>
👉 Buena práctica utilizar un defer
por función.
</aside>
package main
import "fmt"
func main(){
defer fmt.Println("Hola")
fmt.Println("Mundo")
}
Mundo
Hola
Sigue a pesar de que pase algo en el ciclo.
package main
import "fmt"
func main(){
for i:= 0; i < 10; i++ {
fmt.Println(i)
if i == 2 {
fmt.Println("Es 2")
continue
}
}
}
0
1
2
Es 2
3
4
5
6
7
8
9
Para con una condición el ciclo.
package main
import "fmt"
func main(){
for i:= 0; i < 10; i++ {
fmt.Println(i)
if i == 8 {
fmt.Println("Break")
break
}
}
}
0
1
2
3
4
5
6
7
8
Break