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, 2Type 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'rnigaBoshlang’ich qiymatlar
Boshlang’ich qiymat bermasangiz, o’zgaruvchi standart qiymatni oladi:
intuchun0stringuchun""booleanuchunfalse- 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
appleLast updated on