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, 50Diziden 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.

