Deklarera och Definiera Funktioner
En funktion är ett återanvändbart kodblock som utför en specifik uppgift. För att deklarera en funktion används nyckelordet func. Här är syntaxen för att definiera en grundläggande funktion:
func functionName() {
// Code to be executed
}
Nedan visas ett enkelt exempel på en funktion skapad med det angivna formatet:
index.go
123func sayHelloWorld() { fmt.Println("Hello World") }
Här är en visuell representation som illustrerar deklarationen av en funktion:
Om vi inför koden ovan i vårt program, kommer den att omvandlas till en återanvändbar komponent som vi kan anropa så ofta som behövs genom att kalla på funktionen. För att anropa eller köra en funktion, använd följande syntax:
functionName()
Här är ett exempel på ett omfattande program som använder den tidigare nämnda funktionen:
index.go
12345678910package main import "fmt" func sayHelloWorld() { fmt.Println("Hello World") } func main() { sayHelloWorld() }
Inuti funktionen main använde vi sayHelloWorld() för att anropa funktionen. Du kan upprepa detta anrop så många gånger som behövs för att köra den flera gånger:
index.go
123456789101112package main import "fmt" func sayHelloWorld() { fmt.Println("Hello World") } func main() { sayHelloWorld() sayHelloWorld() sayHelloWorld() }
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Deklarera och Definiera Funktioner
Svep för att visa menyn
En funktion är ett återanvändbart kodblock som utför en specifik uppgift. För att deklarera en funktion används nyckelordet func. Här är syntaxen för att definiera en grundläggande funktion:
func functionName() {
// Code to be executed
}
Nedan visas ett enkelt exempel på en funktion skapad med det angivna formatet:
index.go
123func sayHelloWorld() { fmt.Println("Hello World") }
Här är en visuell representation som illustrerar deklarationen av en funktion:
Om vi inför koden ovan i vårt program, kommer den att omvandlas till en återanvändbar komponent som vi kan anropa så ofta som behövs genom att kalla på funktionen. För att anropa eller köra en funktion, använd följande syntax:
functionName()
Här är ett exempel på ett omfattande program som använder den tidigare nämnda funktionen:
index.go
12345678910package main import "fmt" func sayHelloWorld() { fmt.Println("Hello World") } func main() { sayHelloWorld() }
Inuti funktionen main använde vi sayHelloWorld() för att anropa funktionen. Du kan upprepa detta anrop så många gånger som behövs för att köra den flera gånger:
index.go
123456789101112package main import "fmt" func sayHelloWorld() { fmt.Println("Hello World") } func main() { sayHelloWorld() sayHelloWorld() sayHelloWorld() }
Tack för dina kommentarer!