【PowerShell】複数変数を格納【小ネタ】

PowerShellPowerShell

小ネタですが、複数変数を一回で宣言できるみたいなので、やってみました。

スポンサーリンク

使い方

以下のように書けます。

$KeywordSetting, $GroupSetting = Read-SettingFile

function Read-SettingFile {
    $KeywordSetting = Read-KeywordFile
    $GroupSetting = Read-GroupFile

    Write-Output $KeywordSetting, $GroupSetting
}
function Read-KeywordFile {
    try {
        Write-Output (Read-CsvContent -FileSetting $KeywordFile)
    }
    catch {
        Write-Output $null
    }
}
function Read-GroupFile {
    try {
        Write-Output (Read-CsvContent -FileSetting $GroupFile)
    }
    catch {
        
        Write-Output $null
    }
}
function Read-CsvContent {
    param ([Parameter(Mandatory = $True)][string]$FileSetting)
    process {
        return Import-Csv -Path $FileSetting -encoding UTF8
    }
}

一行目で一気に2つの変数を宣言してます。

$KeywordSetting, $GroupSetting = Read-SettingFile

フリーランスを目指すなら【テックパートナーズカレッジ】

未経験者向けWEBスクール【SHElikes】

コメント

タイトルとURLをコピーしました