From 63ddae61da46e1c49cb8fccbbad6b62644253d75 Mon Sep 17 00:00:00 2001 From: Lincoln Ruteski Date: Wed, 27 Mar 2024 16:18:30 -0300 Subject: [PATCH] 14.3 funcoes anonimas --- .../14.3-funcoes_anonimas/funcoes_anonimas.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 14-funcoes_avacadas/14.3-funcoes_anonimas/funcoes_anonimas.go diff --git a/14-funcoes_avacadas/14.3-funcoes_anonimas/funcoes_anonimas.go b/14-funcoes_avacadas/14.3-funcoes_anonimas/funcoes_anonimas.go new file mode 100644 index 0000000..7a43d15 --- /dev/null +++ b/14-funcoes_avacadas/14.3-funcoes_anonimas/funcoes_anonimas.go @@ -0,0 +1,19 @@ +package main + +import "fmt" + +func main() { + func() { + fmt.Println("Ola mundo") + }() + + func(texto string) { + fmt.Println(texto) + }("passando parametro") + + retorno := func(texto string) string { + return fmt.Sprintf("Recebido -> %s", texto) + }("retornando algo") + + fmt.Println(retorno) +}