Skip to Content
AsoslarO'zgaruvchilar

O’zgaruvchilar

Go’da o’zgaruvchilar oshkora e’lon qilinadi. Kompilyator ularning turini o’zi kuzatib boradi va, masalan, funksiya chaqirilganda mosligini tekshiradi.

E’lon qilish usullari

var kalit so’zi bilan oddiy e’lon:

var a = "boshlang'ich"

Bir nechta o’zgaruvchini birdaniga e’lon qilish:

var b, c int = 1, 2

Type inference — turini Go o’zi topib oladi:

var d = true // Go buni boolean deb tushunadi

:= operatori — qisqaroq yo’l (faqat funksiya ichida ishlaydi):

f := "apple" // var f string = "apple" o'rniga

Boshlang’ich qiymatlar

Boshlang’ich qiymat bermasangiz, o’zgaruvchi standart qiymatni oladi:

  • int uchun 0
  • string uchun ""
  • boolean uchun false
  • qolgan turlarning ham o’z standart qiymati bor
variables.go
package main import "fmt" func main() { var a = "boshlang'ich" fmt.Println(a) var b, c int = 1, 2 fmt.Println(b, c) var d = true fmt.Println(d) var e int fmt.Println(e) f := "apple" fmt.Println(f) }

Natija:

$ go run variables.go boshlang'ich 1 2 true 0 apple
Last updated on