PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → Como Escrever Condicional IF em UMA Única Linha
Como Escrever Condicional IF em UMA Única Linha
Débuté par Conde Wlady, 10 nov. 2017 21:17 - Aucune réponse
Membre enregistré
7 messages
Popularité : +5 (5 votes)
Posté le 10 novembre 2017 - 21:17
Como Escrever Condicional IF em UMA Única Linha

Há outras formas de escrevermos o IF em uma Linha:
1º)
STC_NoName1= EDT_NoName1="A" ? "Aberto" ELSE "Fechado"

2º)
IF EDT_NoName1="A" THEN STC_NoName1="Aberto" ELSE STC_NoName1="Fechado"

● Estas 2 linhas acima fazem exatamente a mesma Coisa, de forma tradicional seria:
IF EDT_NoName1="A" THEN
STC_NoName1="Aberto"
ELSE
STC_NoName1="Fechado"
END


Também é possível combinar os Operadores:
" = ": Exatamente Igual → Ex: a ≠ A; a ≠ á; a ≠ ã

" ~= ": Igualdade Flexível → Ex: a = A; a = á; a = ã
" ~~ ": Igualdade muito Flexível → Ex: a = A; a = á; a = ã

" [= ": Começa com → Ex1: [="A" é Verdadeiro se: "ACERTO"; "Abaco"; "ArtE"
Ex2: [="A" é Falso se: "acerto"; "aBACO"; "Ártico"

" [~ ": Começa com → Ex1: [~"A" é Verdadeiro se: "ACERTO"; "Abaco"; "Ábaco"
Ex2: [~"A" é Verdadeiro se: "acerto"; "àBACATE"; "ãRtE"

--
Conde Wlady
Message modifié, 10 novembre 2017 - 21:31