PowerShell Fonksiyonlari Icindeki Gelismis Parametreler – 3 – AllowNull Ozelligi

Bir parametre degerinin null olarak verilip verilemeyeceginin belirlendigi ozelliktir. Asagiki ilk ornekte bu ozellik kapali, digerinde ise aciktir. AllowNull ozelligi sayesinde “isimler” adli degiskenin degerini Null olarak belirleyebilirsiniz.

function test1 {
Param(
    [Parameter(Mandatory)]
    [AllowNull()]
    [hashtable]
    $isimler
)
write-host $isimler
}

function test1 {
    Param(
        [Parameter(Mandatory)]
        [hashtable]
        $isimler
    )
    
    write-host $isimler
    
}