Funktioiden Määrittely ja Toteutus
Pyyhkäise näyttääksesi valikon
Funktio on uudelleenkäytettävä koodilohko, joka suorittaa tietyn tehtävän. Funktion määrittelyssä käytetään avainsanaa func. Tässä on perussyntaksi funktion määrittelylle:
func functionName() {
// Code to be executed
}
Alla on yksinkertainen esimerkki funktiosta, joka on luotu annetun muodon mukaisesti:
index.go
123func sayHelloWorld() { fmt.Println("Hello World") }
Tässä on visuaalinen esitys, joka havainnollistaa funktion määrittelyä:
Kun sisällytämme yllä annetun koodin ohjelmaamme, siitä tulee uudelleenkäytettävä komponentti, jota voidaan kutsua niin usein kuin tarvitaan kutsumalla funktiota. Funktion kutsumiseen tai suorittamiseen käytetään seuraavaa syntaksia:
functionName()
Tässä on esimerkki kattavasta ohjelmasta, joka hyödyntää aiemmin mainittua funktiota:
index.go
12345678910package main import "fmt" func sayHelloWorld() { fmt.Println("Hello World") } func main() { sayHelloWorld() }
Pääfunktiossa (main) käytettiin sayHelloWorld()-kutsua funktion suorittamiseen. Voit toistaa tämän kutsun niin monta kertaa kuin on tarpeen suorittaaksesi sen useasti:
index.go
123456789101112package main import "fmt" func sayHelloWorld() { fmt.Println("Hello World") } func main() { sayHelloWorld() sayHelloWorld() sayHelloWorld() }
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme