Considere os seguintes trechos de códigos que utilizam strings e o comando condicional if em diferentes linguagens de programação:
Trecho 1:
Dim str As String="teste"
If str Is Nothing OrElse str.Equals(String.Empty) OrElse str.Trim().Equals(String.Empty) Then
Trecho 2:
var aStr: string;
Result: Boolean;
begin
aStr := Trim(UpperCase(aStr));
if Pos('@', aStr) > 1 then
begin
Delete(aStr, 1, pos('@', aStr));
Result := (Length(aStr) > 0) and (Pos('.', aStr) > 2);
end
else
Result := False;
end;