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.

