Add beginner level concepts to main
This commit is contained in:
@@ -4,3 +4,4 @@ https://www.youtube.com/watch?v=ID9NZ88JeOE
|
|||||||
|
|
||||||
1. (00:04:58) Package
|
1. (00:04:58) Package
|
||||||
2. (00:15:14) Func
|
2. (00:15:14) Func
|
||||||
|
3. (00:32:22) Fin nivel principiante
|
||||||
|
|||||||
89
main.go
89
main.go
@@ -1,8 +1,9 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"curso-goland/mathutil"
|
"curso-goland/mathutil"
|
||||||
|
"errors"
|
||||||
|
"fmt"
|
||||||
"math"
|
"math"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -38,4 +39,90 @@ func main() {
|
|||||||
fmt.Println(GrauCelsius)
|
fmt.Println(GrauCelsius)
|
||||||
|
|
||||||
fmt.Println(A + B)
|
fmt.Println(A + B)
|
||||||
|
|
||||||
|
decirHola()
|
||||||
|
|
||||||
|
fmt.Println(sumar(6, 8))
|
||||||
|
|
||||||
|
division, err := dividir(6, 0)
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
}
|
||||||
|
fmt.Println(division)
|
||||||
|
|
||||||
|
// La primera parte crea la y, la segunda la compara
|
||||||
|
if y := 10; y > 5 {
|
||||||
|
fmt.Println(y)
|
||||||
|
}
|
||||||
|
|
||||||
|
number := 0
|
||||||
|
if number < 0 {
|
||||||
|
fmt.Println("Es negativo")
|
||||||
|
} else if number > 0 {
|
||||||
|
fmt.Println("Es positivo")
|
||||||
|
} else {
|
||||||
|
fmt.Println("Es cero")
|
||||||
|
}
|
||||||
|
|
||||||
|
for i := 0; i < 3; i++ {
|
||||||
|
fmt.Println(i)
|
||||||
|
}
|
||||||
|
|
||||||
|
nums := []int{1, 2, 3}
|
||||||
|
|
||||||
|
for _, num := range nums {
|
||||||
|
fmt.Println(num)
|
||||||
|
}
|
||||||
|
|
||||||
|
for idx, num := range nums {
|
||||||
|
fmt.Println(idx, "-> ", num)
|
||||||
|
}
|
||||||
|
|
||||||
|
day := 3
|
||||||
|
switch day {
|
||||||
|
case 1:
|
||||||
|
fmt.Println("Lunes")
|
||||||
|
case 2:
|
||||||
|
fmt.Println("Martes")
|
||||||
|
case 3:
|
||||||
|
fmt.Println("Miercoles")
|
||||||
|
default:
|
||||||
|
fmt.Println("No es un dia valido")
|
||||||
|
}
|
||||||
|
|
||||||
|
letra := 'a'
|
||||||
|
switch letra {
|
||||||
|
case 'a', 'e', 'i', 'o', 'u':
|
||||||
|
fmt.Println("Vocal")
|
||||||
|
default:
|
||||||
|
fmt.Println("Consonante")
|
||||||
|
}
|
||||||
|
|
||||||
|
numero := 1
|
||||||
|
switch numero {
|
||||||
|
case 0:
|
||||||
|
case 1:
|
||||||
|
fmt.Println("Es cero o uno")
|
||||||
|
case 2:
|
||||||
|
fmt.Println("Dos")
|
||||||
|
default:
|
||||||
|
fmt.Println("No es un numero valido")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fin main
|
||||||
|
|
||||||
|
func decirHola() {
|
||||||
|
fmt.Println("Hola")
|
||||||
|
}
|
||||||
|
|
||||||
|
func sumar(a, b int) int {
|
||||||
|
return a + b
|
||||||
|
}
|
||||||
|
|
||||||
|
func dividir(a, b int) (int, error) {
|
||||||
|
if b <= 0 {
|
||||||
|
return 0, errors.New("b debe ser mayor a 0")
|
||||||
|
}
|
||||||
|
return a / b, nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user