Powershell Variable/Array Problem
- Enis GOKTAY
- 28 Nis 2014
- 1 dakikada okunur
Powershell Variable/Array Problem
Aşağıda aslında kolay ama bazen gözden kaçabilecek bir durumu açıklayacağım. Array ve variable ile oluşan farklar ve bunların nasıl giderilebileceği ile ilgili bilgi aktaracağım.
Örnekler ile gidersek sanırım konu daha iyi anlaşılacaktır.
Aşağıda görüleceği üzere 3 farklı değişkene 3 farklı değer ataması yaptım.

Bu atanan değerleri ise tek bir değişkende birleştirdim.

Asıl konu bundan sonra başlamaktadır. Aşağıda görüldüğü üzere $a, $b ve $c değişkenleri tipi Integer iken bu değişkenleri birleştirdiğimiz $d değişkeni otomatik olarak ARRAY’a dönmektedir.

Bu değişkenlere çok kolay istenilen bir rakam eklenebilir ve değerinin arttığı görülebilir.

Fakat $d değişkenine aynı değeri aklemeye kalkarsak ARRAY olduğu için direk öğe olarak algılayıp en sona bir eklenen değeri ekleyecektir.

Bunun önüne geçmek için tüm değerleri arttırmak ve sonuç olarakta $d değişkenine doğru sonucu yazdırmak gerekecektir.
Bu işlemi ise aşağıdaki gibi FOREACH döngüsünden yararlanmak en doğrusu olacaktır.

$d ARRAY’i yukarıdaki gibi bir sonuç dönecektir.
コメント