Kodo grupavimas Δ― pakartojamus blokus.
Funkcija β tai pavadintas kodo blokas, kurΔ― galima iΕ‘kviesti kelis kartus.
func pasisveikink() {
fmt.Println("Labas!")
}
func main() {
pasisveikink()
pasisveikink()
pasisveikink()
}
Rezultatas:
Labas!
Labas!
Labas!
Funkcija gali priimti duomenis:
func pasisveikink(vardas string) {
fmt.Println("Labas,", vardas)
}
func main() {
pasisveikink("Marius")
pasisveikink("Ana")
}
Rezultatas:
Labas, Marius
Labas, Ana
Funkcija gali grΔ ΕΎinti rezultatΔ :
func sudek(a, b int) int {
return a + b
}
func main() {
suma := sudek(3, 5)
fmt.Println(suma) // 8
}
Skaitome taip: funkcija sudek priima du int tipo parametrus ir grΔ
ΕΎina int.
ParaΕ‘ykite funkcijΔ
padaugink, kuri priima du skaiΔius ir grΔ
ΕΎina jΕ³ sandaugΔ
.
IΕ‘sprendimas:
func padaugink(a, b int) int {
return a * b
}
Paprasta, tiesa?
PaΕΎymΔk pamokΔ baigtΔ , kad sidebare rodytume progresΔ ir parinktume, kur toliau.
Funkcija β tai pavadintas kodo blokas, kurΔ― galima iΕ‘kviesti kelis kartus.
func pasisveikink() {
fmt.Println("Labas!")
}
func main() {
pasisveikink()
pasisveikink()
pasisveikink()
}
Rezultatas:
Labas!
Labas!
Labas!
Funkcija gali priimti duomenis:
func pasisveikink(vardas string) {
fmt.Println("Labas,", vardas)
}
func main() {
pasisveikink("Marius")
pasisveikink("Ana")
}
Rezultatas:
Labas, Marius
Labas, Ana
Funkcija gali grΔ ΕΎinti rezultatΔ :
func sudek(a, b int) int {
return a + b
}
func main() {
suma := sudek(3, 5)
fmt.Println(suma) // 8
}
Skaitome taip: funkcija sudek priima du int tipo parametrus ir grΔ
ΕΎina int.
ParaΕ‘ykite funkcijΔ
padaugink, kuri priima du skaiΔius ir grΔ
ΕΎina jΕ³ sandaugΔ
.
IΕ‘sprendimas:
func padaugink(a, b int) int {
return a * b
}
Paprasta, tiesa?
PaΕΎymΔk pamokΔ baigtΔ , kad sidebare rodytume progresΔ ir parinktume, kur toliau.