aprendago icon indicating copy to clipboard operation
aprendago copied to clipboard

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

Open vkorbes opened this issue 4 years ago • 7 comments

Exercício: Capítulo 13, Exercício 10 (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!

vkorbes avatar Sep 30 '20 17:09 vkorbes

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

dsmello avatar Oct 02 '20 00:10 dsmello

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

albsrocha avatar Dec 06 '20 18:12 albsrocha

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

package main

import "fmt"

/* - Callback: passe uma função como argumento a outra função. */

func FuncComoArgumento(x string) string {
	return x
}

func ArgFunc(y string) string {
	return FuncComoArgumento(y)
}

func main() {
	fmt.Println(ArgFunc(FuncComoArgumento("anakein")))
}

Output

anakein

Program exited.

an4kein avatar Feb 26 '21 03:02 an4kein

Depois do video: https://play.golang.org/p/dZt_zh4XbPn

an4kein avatar Feb 26 '21 03:02 an4kein

Esse eu não entendi bem. Talvez fosse legal ter mais exemplos nessa aula.

package main

import "fmt"

func main() {

	recebeFunc(funcArgumento)

}

func funcArgumento() {
	fmt.Println("Teste")
}

func recebeFunc(x func()) {
	fmt.Println("Atenção")
	x()

}

alansantosmg avatar Apr 25 '21 02:04 alansantosmg

Cap. 13 – Exercícios: Nível #6 – 9 https://go.dev/play/p/N-93Rl4pgCH image

wfrsilva avatar May 30 '22 20:05 wfrsilva

https://go.dev/play/p/p0_1-vXzI1Y

Harsgaard avatar Dec 16 '22 00:12 Harsgaard