42 / 103

Arrays

Massivlar

[n]T tipi — T tipidagi n ta qiymatdan iborat massiv (array).

Quyidagi ifoda

example.go
var a [10]int

a o'zgaruvchisini o'nta butun sondan iborat massiv sifatida e'lon qiladi.

Massivning uzunligi uning tipining bir qismi, shuning uchun massiv o'lchamini o'zgartirib bo'lmaydi.

Bu cheklovdek tuyulishi mumkin, lekin xavotir olmang: Go massivlar bilan ishlashning qulay usulini taqdim etadi.

Topshiriqlar

Yechimni kodning pastki qismidagi Topshiriqlar bo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.

1-topshiriq

kvadratlar() [5]int funksiyasini yozing: indeks kvadrati bilan to'ldirilgan massivni qaytarsin: [0 1 4 9 16]. (for i := 0; i < 5; i++ dan foydalaning.)

2-topshiriq

qiymatSifatida(a [3]int) [3]int funksiyasini yozing: massivning birinchi elementini 100 ga o'zgartirib, o'zgargan nusxani qaytarsin. Massivlar qiymat sifatida uzatilgani uchun, asl massiv o'zgarmasligi kerak.