Порядок исполнения - PullRequest
0 голосов
/ 06 января 2020

Есть ли способ, позволяющий менять порядок между двумя задачами? Обе задачи должны быть выполнены, но изменится только их последовательность выполнения. Т.е.:

When $First = 'One'
Output:

First Quest
Second Quest
___________________

When $First = 'Two'
Output:

Second Quest
First Quest

Я сделал это так:

$First = 'One' # 'One' or 'Two'

if ( $First -eq 'One' ) { $N1 = 1; $N2 = 2 } else { $N1 = 2; $N2 = 1 }

    $N1..$N2 | ForEach-Object {

        Switch ($_) {

            '1' { Write-host 'First Quest'  }
            '2' { Write-host 'Second Quest' }
        }

Но я надеюсь, что есть более элегантное решение. Например:

Trigger ($True) { { Do first } <=> { Do second } }

Спасибо за ваши ответы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...