aprendago
aprendago copied to clipboard
Exercício: Capítulo 13, Exercício 1 (Nível: 6)
Exercício: Capítulo 13, Exercício 1 (Nível: 6)
Use esta thread para compartilhar sua solução, discutir o exercício com os colegas e pedir ajuda caso tenha dificuldades!
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
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.
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
}
```
Cap. 13 – Exercícios: Nível #6 – 1 https://go.dev/play/p/lJDCpia5kzW
// 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"
}