comparação com if
Alguém sabe se tem algo parecido com isto no delphi, este tipo de uso do IF?
variavel := if(status = 'S', True, False);
variavel := if(status = 'S', True, False);
Leandro Carvalho
Curtidas 0
Melhor post
Rafael Bosco
19/05/2016
Não sei se compreendi corretamente, mas uma variável do tipo BOOLEAN, pode ser definida com um IF, exemplo:
Ou seja, se a variável Status for S, a variável TESTE, receberá um TRUE, caso contrário, um FALSE.
var
Teste: System.Boolean;
Status: System.Char;
begin
Teste := (Status = 'S');
end;
Ou seja, se a variável Status for S, a variável TESTE, receberá um TRUE, caso contrário, um FALSE.
GOSTEI 1
Mais Respostas
Leandro Carvalho
19/05/2016
Nâo assim.
Vai fazer uma comparação de me retornar uma das condições
Vai fazer uma comparação de me retornar uma das condições
GOSTEI 0
Leandro Carvalho
19/05/2016
Poderia ser assim:
variavel := if(status = 'S', 'Recebido', 'Pendente');
variavel := if(status = 'S', 'Recebido', 'Pendente');
GOSTEI 0
Rafael Bosco
19/05/2016
Nessa forma, acredito que não seja possível, vai ter que utilizar o método padrão.
GOSTEI 0
Jothaz
19/05/2016
Tem um seculo que não uso Delphi, mas se não me engano é possível usar IF ternário.
Tenta assim:
Tenta assim:
var := ifthen(condição, x,y);
GOSTEI 1
Leandro Carvalho
19/05/2016
Era isso mesmo.
Obrigado Jothaz
Obrigado Jothaz
GOSTEI 0