~1 دقیقه مطالعه • بروزرسانی ۳۰ آذر ۱۴۰۴
1. مبانی متغیرها
متغیرها در PowerShell ظرفهایی برای نگهداری داده هستند. همه متغیرها با $ شروع میشوند و میتوانند هر نوع دادهای را ذخیره کنند.
قواعد نامگذاری
- استفاده از حروف، اعداد و زیرخط مجاز است.
$var = "Value"برای مقداردهی.$بخشی از نام نیست—در پارامترهایی مثل-ErrorVariable varحذف میشود.- برای نامهای پیچیده از
${}استفاده کنید:${valid name!} = 123.
نوعدهی و تبدیل خودکار
PowerShell نوعها را بهصورت پویا تبدیل میکند:
$a = 5; $b = "5" $a + $b # نتیجه: 10 (جمع عددی) $b + $a # نتیجه: "55" (چسباندن رشتهای)
نوعدهی صریح از خطا جلوگیری میکند:
[int]$num = "Richard" # خطای تبدیل
حالت Strict Mode
Set-StrictMode -Version Latest خطاهای تایپی و متغیرهای مقداردهینشده را شناسایی میکند.
متغیرهای داخلی
با Get-Variable یا Get-PSDrive Variable: قابل مشاهدهاند.
مدیریت با New-Variable، Set-Variable، Remove-Variable.
2. آرایهها
آرایهها مجموعهای از دادهها هستند که از اندیس 0 شروع میشوند.
ایجاد آرایه
$array = 1,2,3,"four"
$array = @('one','two','three')
دسترسی به عناصر
$array[0] # اولین عنصر $array[-1] # آخرین عنصر $array.Count # تعداد عناصر
افزودن / حذف عناصر
$array += "new" $array = $
نوشته و پژوهش شده توسط دکتر شاهین صیامی