Go na’munalarda: Kolleksiya funksiyasi

Go na’munalarda: Kolleksiya funksiyasi

Go na'munalarda: Kolleksiya funksiyasi

o (ko’pincha Golang) – Google kompaniyasi tomonidan ishlab chiqilgan kompilyatsiya qiluvchi ko’p oqimli dasturlash tili. 2009-yil noyabr oyida taqdim etilgan. Unga bo’lgan talab kundan kunga ortmoqda. Shu sabab quyida Go tilidagi kichik bir algoritmni keltirganmiz.

Bizga kolleksiyadagi ma’lumotlar ustida biror bir ish olib borish zarurati yuzaga keladi, masalan, biron bir shartni qanoatlantiruvchi barcha qiymatlarni tanlash yoki foydalanuvchi funksiyasi bilan barcha qiymatlarni yangi kolleksiyaga o’tkazish kerak bo’lganda.

Ayrim tillar bu kabi vazifalar uchun generic ma’lumotlar strukturasi va algoritmlarini qo’llaydi. Go genericni qo’llab quvvatlamaydi; Go da qoidaga muvofiq kolleksiya funksiyalari qo’llaniladi qachonki ular sizning sizning dasturingiz yoki ma’lumotlar turingiz uchun haqiqatdan zarur bo’lsa.

Quyida satr qiymatli slayslar uchun kolleksiya funksiyalarining bir necha na’munalari keltiriladi. Siz bu na’munalardan o’zingizning funksiyangiz uchun foydalanishingiz mumkin. Shunga e’tibor bering-ki, ayrim holatlarda kolleksiyalarni manipulyatsiyalovchi kodni qurish yangi yordamchi funksiyalarni yaratishdan afzalroqdir.

go namunalarda kolleksiya funksiyasi 65e60f1764478

Yuqorida keltirilgan barcha na’munalar anonim funksiyalardan foydalangan, lekin korrektor tipidagi nomli funksiyalardan foydalanishingiz mumkin.

Manba:

Umumiy Dasturlash
Go na’munalarda: Kolleksiya funksiyasi