about_While

TÓPICO
    about_While
DESCRIÇÃO RESUMIDA
    Descreve uma instrução de linguagem que você pode usar para 
    executar um bloco de comandos com base nos resultados de um teste 
    condicional.
DESCRIÇÃO LONGA
    A instrução While (também conhecida como loop While) é uma 
    construção de linguagem para a criação de um loop que executa 
    comandos em um bloco de comandos, desde que um teste condicional seja 
    avaliado como verdadeiro. É mais fácil criar uma instrução While do 
    que uma instrução For, pois sua sintaxe é menos complicada.
    Além disso, ela é mais flexível do que a instrução Foreach porque você 
    especifica um teste condicional na instrução While para determinar 
    quantas vezes o loop será executado.     Esta é a sintaxe da instrução While:
        while (<condição>){<lista de instruções>}
    Quando você executa uma instrução While, o Windows PowerShell 
    avalia a seção <condição> da instrução antes de entrar na seção 
    <lista de instruções>. A parte de condição da instrução é resolvida
    como true ou false. O Windows PowerShell executará novamente a 
    seção <lista de instruções>, contanto que a condição permaneça true.
    A seção <lista de instruções> da instrução contém um ou mais comandos
    que são executados cada vez que o loop é inserido ou repetido.
    Por exemplo, a instrução While a seguir exibirá os números de 1 a 
    3 se a variável $val não tiver sido criada ou se ela tiver sido 
    criada e inicializada para 0.
        while($val -ne 3)
        {
            $val++
            Write-Host $val
        }
    Neste exemplo, a condição ($val diferente de 3) é verdadeira 
    enquanto $val = 0, 1 e 2. Sempre por meio do loop, $val é 
    incrementada em 1 pelo operador de incremento unário ++ ($val++) 
    Na última passagem do loop, $val = 3. Quando $val for igual a 3, 
    a instrução condicional será avaliada como false e o loop será 
    encerrado.     Para escrever facilmente esse comando no prompt do Windows PowerShell, 
    digite-o da seguinte forma:
        while($val -ne 3){$val++; Write-Host $val} 
    Observe que o ponto-e-vírgula separa o primeiro comando que 
    adiciona 1 a $val, a partir do segundo comando que escreve o 
    valor de $val no console. CONSULTE TAMBÉM
    about_Comparison_Operators
    about_Foreach
    about_For