lCondCondição lógica.
AdvPL GuiaIIF(lCond,uTrue,uFalse) -> uResultSeleciona um valor dentro de uma expressão condicional.
O primeiro argumento é lógico; os dois seguintes representam os resultados para verdadeiro e falso. O tipo retornado depende do ramo escolhido. O exemplo usa textos sem efeitos externos. Para sequências de comandos e tratamento de falhas, IF/ELSE é mais legível do que encadear expressões extensas. (Fontes: refs. 1–1.)
IIF(lCond,uTrue,uFalse) -> uResultlCondCondição lógica.
uTrueValor para verdadeiro.
uFalseValor para falso.
Valor do ramo selecionado; seu tipo depende desse valor.
#Include "Protheus.ch"
User Function Ed484()
Local lReady := .T.
// Selecao de valores do mesmo tipo.
Local cState := IIF(lReady,"Pronto","Pendente")
ConOut(cState)
Return NilExibe Pronto. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.