PowerShell: Bir Diziden İlk Öğe Nasıl Kaldırılır


Genellikle PowerShell'deki bir diziden yalnızca ilk öğeyi kaldırmak isteyebilirsiniz.

Bunu yapmanın en kolay yolu aşağıdaki sözdizimini kullanmaktır:

$new_array = $my_array[1..$my_array.length]

Bu özel örnek, $my_array adlı diziden ilk öğeyi kaldırır ve sonuçları $new_array adlı yeni bir diziye kaydeder.

Bu sözdiziminin, diziden belirli değerleri dilimlemek için $my_array[ ] kullanılarak çalıştığını unutmayın.

Dizin konumu 1'deki değerden son dizin konumuna kadar tüm değerleri çıkarmak için parantezlerin içinde [1..$my_array.length]'i belirtiriz.

Dizideki ilk öğenin dizin konumu 0 olduğundan, bu, ilk öğeyi diziden etkili bir şekilde kaldırır.

Örnek: PowerShell'de Diziden İlk Öğe Nasıl Kaldırılır

PowerShell'de $my_array adında aşağıdaki diziyi oluşturduğumuzu varsayalım:

$my_array = 4, 15, 20, 22, 30, 45, 50

Diziden ilk öğeyi kaldırmak ve sonuçları $new_array adlı yeni bir diziye kaydetmek için aşağıdaki sözdizimini kullanabiliriz:

$new_array = $my_array[1..$my_array.length]

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Dizinin ilk öğesinin kaldırıldığına ve sonuçların $new_array adlı yeni bir diziye kaydedildiğine dikkat edin.

Bir diziden ilk n öğeyi kaldırmak için benzer söz dizimini kullanabileceğinizi unutmayın.

Örneğin, diziden ilk iki öğeyi kaldırmak için aşağıdaki sözdizimini kullanabilirsiniz:

$new_array = $my_array[2..$my_array.length]

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Dizinin ilk iki öğesinin kaldırıldığına ve sonuçların $new_array adlı yeni bir diziye kaydedildiğine dikkat edin.

Dizideki ilk n öğeyi kaldırmak istediğiniz sayıyı 2 ile değiştirmekten çekinmeyin.

İlgili makaleler