-Değişkenler: Bilgiyi tuttuğumuz yerler
-Diziler: İndex'li veriyi saklamamızı sağlar.
-Hash Table: Çiftler halinde veriyi tutmamızı sağlar.
Değişkenler:
Script'in içinde kullanılacak bilgileri, ya da script'in sonunda çıkacak sonuçların tutulmasını sağlar. Bu bilgiler text, string, integer veya object bile olabilir.
Değişken Tipleri:
Değişken tiplerini görmek için "get-help about_automatic_variables" komutunu çalıştırabiliriz.
PowerShell'de bütün değişken isimleri "$" karakteriyle başlamalıdır. Bir değişken atamasına örnek olarak:
>$isim="Berke"
Aynı zamanda Set-Variable cmdlet'i de bulunmaktadır değişken ayarlamak için.
>Set-Variable -Name x -Value "abc"
Değişken tipleri
Type | Description |
---|---|
[int] | 32-bit signed integer |
[long] | 64-bit signed integer |
[string] | Fixed-length string of Unicode characters |
[char] | A Unicode 16-bit character |
[byte] | An 8-bit unsigned character |
[bool] | Boolean True/False value |
[decimal] | An 128-bit decimal value |
[single] | Single-precision 32-bit floating point number |
[double] | Double-precision 64-bit floating point number |
[xml] | Xml object |
[array] | An array of values |
[hashtable] | Hashtable object |
String Birleşimi(Concatenation)
$x="a"
$y="b"
$z=$x+$y
echo $z
Sayılar:
PowerShell'de değişkenler içlerinde sayı olup olmadığını veya text olup olmadığını anlamakla beraber değişkenleri cast ederek de atayabiliriz.
Örnek:
[string]$a="deneme"
[int]$x=12
[decimal]$y=8.7
PowerShell Operatörleri
= : Eşitleme
+ : Toplama
- : Çıkarma
* : Çarpma
/ : Bölme
% : Mod
İşlem yapmak için parantezler kullanılabilinir, böyle işlem sırası belirtilebilinir.
Diziler:
Array örneği olarak:
Array tanımı aşağıdaki gibidir.
$sayilar=@(1,2,3,4)
Arrayi direk görmek için:
$sayılar
Array içerisindeki değerleri görmek için (İlk değer 0'dan başlar. Yani $sayilar[0]=1)
$sayilar[0]
Hiç yorum yok:
Yorum Gönder