O’zgaruvchilar
Go da o’zgaruvchilar aniq e’lon qilinadi. Kompilyator ularning turini tekshiradi, masalan funksiya chaqirilganda.
E’lon qilish usullari
var kalit so’zi bilan oddiy e’lon qilish:
var a = "boshlang'ich"Bir nechta o’zgaruvchini birga e’lon qilish:
var b, c int = 1, 2Type inference - Go o’zi turini aniqlaydi:
var d = true // Go buni boolean deb tushunadi:= operatori - qisqaroq usul (faqat funksiya ichida):
f := "apple" // var f string = "apple" o'rnigaBoshlang’ich qiymatlar
Boshlang’ich qiymat bermasangiz, standart qiymat beriladi:
intuchun0stringuchun""booleanuchunfalse- Boshqa turlar uchun ham o’z standart qiymatlari 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
appleLast updated on