PowerShell: Dizideki Her Öğeye Dize Nasıl Eklenir?


Genellikle PowerShell'deki bir dizideki her öğeye bir dize eklemek isteyebilirsiniz.

Bunu yapmak için aşağıdaki sözdizimini kullanabilirsiniz:

$teams = $teams.ForEach({ "Team" + $_ })

Bu özel örnek, $teams adlı mevcut dizideki her öğenin başına "Takım" dizesini ekler.

ForEach komutunun bir dizideki her öğe üzerinde bir görev gerçekleştirmemize olanak sağladığını unutmayın.

Daha sonra belirli bir dizeyi dizideki mevcut ( $_ ) öğeye birleştirmek için artı işaretini ( + ) kullanırız.

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek: PowerShell'de Dizideki Her Öğeye Dize Nasıl Eklenir?

Çeşitli basketbol takımlarının adlarını içeren $teams adında bir dizi oluşturduğumuzu varsayalım:

$teams = @("Mavs", "Nets", "Hawks", "Spurs")

Dizideki her öğeye "Takım" dizesini eklemek için aşağıdaki sözdizimini kullanabiliriz:

$teams = $teams.ForEach({ "Team" + $_ })

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

$teams dizisini tekrar görüntülediğimizde, dizideki her öğeye "Takım" dizesinin eklendiğini görebildiğimize dikkat edin.

Dizideki her öğenin sonuna "Takımlar" dizesini eklemek için aşağıdaki sözdizimini de kullanabileceğimizi unutmayın:

$teams = $teams.ForEach({ $_ + "Team" })

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

$teams dizisini tekrar görüntülediğimizde, dizideki mevcut her öğenin sonuna "Takım" dizesinin eklendiğini görebildiğimize dikkat edin.

Not: PowerShell'de ForEach komutunun tam belgelerini burada bulabilirsiniz.

İlgili makaleler