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.

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

Manba:


Joker

Muallif haqida

Joker


Blogdagi so‘nggi maqolalar:


Birinchi bo‘ling!

Iltimos, fikr bildirish uchun saytga kiring yoki ro‘yxatdan o‘ting!