vkorbes / aprendago

Curso completo em português da linguagem Go, de zero a ninja! 🇧🇷
http://aprendago.com
1k stars 179 forks source link

Exercício: Capítulo 13, Exercício 1 (Nível: 6) #41

Open vkorbes opened 3 years ago

vkorbes commented 3 years ago

Exercício: Capítulo 13, Exercício 1 (Nível: 6)

Link para o vídeo:

Use esta thread para compartilhar sua solução, discutir o exercício com os colegas e pedir ajuda caso tenha dificuldades!

diegoparra commented 3 years ago

comecei fazer recebendo os valores depois me liguei que era só pra retornar as paradas sem necessidade de receber nada.

https://play.golang.org/p/Ytx9ekwRWem

an4kein commented 3 years ago

https://play.golang.org/p/MalpWLgZI2s

package main

import (
    "fmt"
)

/* - Exercício:
   - Crie uma função que retorne um int
   - Crie outra função que retorne um int e uma string
   - Chame as duas funções
   - Demonstre seus resultados
*/

func return_int() int {
    return 1337
}

func return_int_and_string() (int, string) {
    return 31337, "anakein"
}

func main() {
    fmt.Println(return_int())
    fmt.Println(return_int_and_string())
}

Output

1337
31337 anakein

Program exited.
alansantosmg commented 3 years ago

My solution:

/*
- Exercício:
    - Crie uma função que retorne um int
    - Crie outra função que retorne um int e uma string
    - Chame as duas funções
    - Demonstre seus resultados
*/
package main

import "fmt"

func main() {

    x := 1
    y := "Uma String"

    fmt.Println(retorneUmInt(x))

    w, z := retorneUmInteUmaString(x, y)
    fmt.Println(w, z)

}

func retorneUmInt(i int) (meuInt int) {
    meuInt = i
    return

}

func retorneUmInteUmaString(x int, y string) (meuInt int, meuString string) {
    meuInt = x
    meuString = y
    return

}
wfrsilva commented 2 years ago

Cap. 13 – Exercícios: Nível #6 – 1 https://go.dev/play/p/lJDCpia5kzW

image

thiagoCalazans-dev commented 2 months ago

// You can edit this code!
// Click here and start typing.
package main

import "fmt"

func main() {
    fmt.Println(x())
}

func x() int {
    return 2
}

func y() (int, string) {
    return 2, "dois"
}