Funções Assíncronas

Uma função pode ser executada de forma assíncrona quando é precedida pelo statement go, que indica que uma função é executada como uma goroutine.

A função main() é executada como uma goroutine por padrão, portanto, todo programa possui ao menos uma goroutine rodando.

Goroutines serão apresentadas em tópicos futuros.


// Executa a função em uma goroutine separada
go MinhaFuncao(param)
                        
async_functions.go