Jump to content
thoga31

Procedimento 'Pass' análogo ao Python

Recommended Posts

thoga31

Olá, pessoal.

Tive a ideia de fazer um procedimento que me permite saltar de qualquer estrutura de decisão ou repetição sem recorrer a exit ou break. Seria algo universal. Vou-vos dar o exemplo do Python: a palavra reservada pass permite saltar um determinado bloco quando ele ainda está em desenvolvimento, sem que seja necessário comentar esse bloco.

Eu pensei em fazer o mesmo: um procedimento com a mesma função.

def exemplo:
  print("Exemplo")
  pass
  # tudo o que está a seguir já não é executado
  print("Já foste...")

if n > 9:
  pass
  print("É positivo!")

Acham que dá para fazer algo do género em Pascal?

procedure exemplo;
begin
  writeln('Exemplo');
  Pass;   // em vez de Exit
  writeln('Ja foste...');
end;

if n>9 then begin
  Pass;  // em vez de nada, que não existe...
  writeln('E positivo!');
end;

Cumprimentos ;)


Knowledge is free!

Share this post


Link to post
Share on other sites
Kline777

O Pass salta só a próxima linha? ou tem tb uma palavra para definir o fim do bloco?

Share this post


Link to post
Share on other sites
thoga31

Define o fim do bloco, seja uma estrutura de controlo, seja um procedimento, seja uma função ;)


Knowledge is free!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.