• 67. Massiv elementini o‘zgartirish
  • 68. Massivga elementlar qo‘shish
  • 69. Massivda takrorlash
  • 70. Massivni filtrlash
  • Massiv elementlariga kirish




    Download 1,98 Mb.
    bet12/13
    Sana20.05.2024
    Hajmi1,98 Mb.
    #245715
    1   ...   5   6   7   8   9   10   11   12   13
    Bog'liq
    Operatsino tizimlar 2-amaliy ish

    66. Massiv elementlariga kirish
    Massivdagi har bir elementga birinchi element uchun 0 dan boshlanadigan noyob indeks beriladi.
    $myArray = @('apple', 'banana', 'cherry')
    Write-Host "The first element is: $($myArray[0])"
    Bu erda "olma" ning $myArray[0] birinchi elementiga kiradi $myArray. Atrofdagi qavslar $myArray[0] qator elementi satrga birlashtirilishidan oldin baholanishini ta'minlash uchun zarur.

    67. Massiv elementini o‘zgartirish
    Massiv elementi qiymatini uning indeksini ko‘rsatish orqali o‘zgartirishingiz mumkin.
    $myArray = @('apple', 'banana', 'cherry')
    $myArray[1] = 'blueberry'
    Write-Host "The modified array contains: $myArray"
    Ushbu skript ikkinchi elementni (indeks 1da) "banan" dan "ko'k" ga o'zgartiradi. Endi massivda "olma", "ko'k" va "gilos" mavjud.

    68. Massivga elementlar qo‘shish
    Operator += elementni massiv oxiriga qo'shadi.
    $myArray = @('apple', 'banana', 'cherry')
    $myArray += 'date'
    Write-Host "The array now contains: $myArray"
    Operator += mavjud massivni oladi va oxirgi element sifatida "sana" ni qo'shib, massiv hajmini kengaytiradi.

    69. Massivda takrorlash
    Loop foreach massivdagi har bir elementdan o'tadi va har biri uchun kod blokini bajaradi.
    $myArray = @('apple', 'banana', 'cherry')
    foreach ($item in $myArray) {
    Write-Host "Fruit: $item"
    }
    Ushbu misolda halqa har bir elementni $myArray “Fruit:” prefiksi bilan chop etadi. Bu massivdagi har bir element ustida amallarni bajarishning keng tarqalgan usuli.

    70. Massivni filtrlash
    Where-Object rost yoki noto'g'ri qaytaradigan skript blokiga asoslangan massivni filtrlaydi.
    $myArray = @(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
    $evenNumbers = $myArray | Where-Object { $_ % 2 -eq 0 }
    Write-Host "Even numbers: $evenNumbers"
    Ushbu skriptda $_ quvur liniyasidagi har bir raqamni ifodalaydi va skript bloki { $_ % 2 -eq 0 } juft raqamlar uchun rost deb baholanadi. Natijada $evenNumbers faqat juft raqamlarni o'z ichiga olgan yangi massiv paydo bo'ladi $myArray.


    Download 1,98 Mb.
    1   ...   5   6   7   8   9   10   11   12   13




    Download 1,98 Mb.