Lug'at to'plami
Download 21 Kb.
|
19-Amaliy ish
Lug'at Oxirgi yangilanish: 01/04/2022 Lug'atlar boshqa keng tarqalgan to'plam turidir. Lug'at kalit-qiymat juftligini ifodalovchi ob'ektlarni saqlaydi. Dictionary< K , V> lug'at klassi ikki xil bo'lib yoziladi: K parametri kalit turini, V parametri esa qiymat turini beradi. Lug'at yaratish va ishga tushirish Lug'at sinfi lug'at yaratish uchun bir qancha konstruktorlarni taqdim etadi. Masalan, biz bo'sh lug'at yaratishimiz mumkin:
Bu erda lug'at peopleint qiymatlarini kalit sifatida va satrlarni qiymat sifatida qabul qiladi. Lug'atni belgilashda uni darhol qiymatlar bilan ishga tushirishingiz mumkin:
Initsializatsiya paytida initsializator ishlatiladi - konstruktorni chaqirgandan so'ng jingalak qavslarda dastlabki ma'lumotlar ob'ektga uzatiladi. So'z bo'lsa, biz inisializerga elementlar to'plamini o'tkazishimiz mumkin, bu erda har bir element jingalak qavslar ichiga olinadi, masalan:
Har bir element ikkita qiymatni ifodalaydi: birinchi qiymat kalitni, ikkinchi qiymat element qiymatini bildiradi. Odamlar lug'atini e'lon qilishda kalitlar turdagi intva qiymatlar turdagi bo'lganligi stringsababli, lug'at elementi avval int raqamini, keyin esa qatorni belgilaydi. Ya'ni, yuqoridagi holatda, element 5 kalitiga ega va qiymat "Tom" dir. Keyin elementning kalitidan element qiymatini olishimiz mumkin. Biz ishga tushirishning boshqa usulidan ham foydalanishimiz mumkin:
Ushbu ishga tushirish usuli bilan kalit kvadrat qavslar ichida ko'rsatiladi va elementning qiymati unga tayinlanadi. Ammo umuman olganda, bu ishga tushirish usuli avvalgisiga teng bo'ladi. Download 21 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling