Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Declarando e Definindo Funções | Funções
Introdução ao Golang

bookDeclarando e Definindo Funções

Uma função é um bloco reutilizável de código que executa uma tarefa específica. Para declarar uma função, utiliza-se a palavra-chave func. Veja a sintaxe para definir uma função básica:

func functionName() {
    // Code to be executed
}

Abaixo está um exemplo simples de uma função criada utilizando o formato apresentado:

index.go

index.go

copy
123
func sayHelloWorld() { fmt.Println("Hello World") }

Aqui está uma representação visual ilustrando a declaração de uma função:

Se incorporarmos o código fornecido acima em nosso programa, ele se tornará um componente reutilizável que pode ser invocado quantas vezes for necessário, chamando a função. Para chamar ou executar uma função, utilize a seguinte sintaxe:

functionName()

Aqui está um exemplo de um programa abrangente que utiliza a função mencionada anteriormente:

index.go

index.go

copy
12345678910
package main import "fmt" func sayHelloWorld() { fmt.Println("Hello World") } func main() { sayHelloWorld() }

Dentro da função main, utilizamos sayHelloWorld() para invocar a função. Essa chamada pode ser repetida quantas vezes forem necessárias para executá-la várias vezes:

index.go

index.go

copy
123456789101112
package main import "fmt" func sayHelloWorld() { fmt.Println("Hello World") } func main() { sayHelloWorld() sayHelloWorld() sayHelloWorld() }
question mark

Selecione a linha de código apropriada para chamar a função definida:

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain what the `main` function does in this context?

How do I define a function that takes parameters?

What happens if I call a function that hasn't been defined yet?

Awesome!

Completion rate improved to 1.96

bookDeclarando e Definindo Funções

Deslize para mostrar o menu

Uma função é um bloco reutilizável de código que executa uma tarefa específica. Para declarar uma função, utiliza-se a palavra-chave func. Veja a sintaxe para definir uma função básica:

func functionName() {
    // Code to be executed
}

Abaixo está um exemplo simples de uma função criada utilizando o formato apresentado:

index.go

index.go

copy
123
func sayHelloWorld() { fmt.Println("Hello World") }

Aqui está uma representação visual ilustrando a declaração de uma função:

Se incorporarmos o código fornecido acima em nosso programa, ele se tornará um componente reutilizável que pode ser invocado quantas vezes for necessário, chamando a função. Para chamar ou executar uma função, utilize a seguinte sintaxe:

functionName()

Aqui está um exemplo de um programa abrangente que utiliza a função mencionada anteriormente:

index.go

index.go

copy
12345678910
package main import "fmt" func sayHelloWorld() { fmt.Println("Hello World") } func main() { sayHelloWorld() }

Dentro da função main, utilizamos sayHelloWorld() para invocar a função. Essa chamada pode ser repetida quantas vezes forem necessárias para executá-la várias vezes:

index.go

index.go

copy
123456789101112
package main import "fmt" func sayHelloWorld() { fmt.Println("Hello World") } func main() { sayHelloWorld() sayHelloWorld() sayHelloWorld() }
question mark

Selecione a linha de código apropriada para chamar a função definida:

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 1
some-alt