365 dias de dicas de desenvolvimento Progress OpenEdge // Dica #314
Freepik

365 dias de dicas de desenvolvimento Progress OpenEdge // Dica #314

Bom dia, pessoal, tudo bom?

Funções também têm sua versão super... Oh, yeah!

Programa dica314

Esse é o programa executor...


/*
    File        : dica314.p
    Author(s)   : Jaison Antoniazzi
*/

define variable dica314b as handle no-undo.

function olaMundo returns character () forward.    

run dica314/dica314b.p
    persistent
    set dica314b.

this-procedure:add-super-procedure (dica314b).

display
    olaMundo() format 'x(30)'
    with title 'Eu sou local'.

finally:
    delete object dica314b.
end.

function olaMundo returns character ():
        
    display
        super() format 'x(30)'
        with title 'Eu sou super'.
    
    return "Oi, pessoal!".
    
end.
        

E o programa com a função super...

Programa dica314b

Eu sou o programa com a função super.


/*
    File        : dica314b.p
    Author(s)   : Jaison Antoniazzi
*/

function olaMundo returns character ():
    return "Ola mundo da dica314b!".
end.
        

O programa dica314 resultou em...

Não foi fornecido texto alternativo para esta imagem

E essa foi a dica 314 com funções super.

Até a próxima e grande abraço!

Créditos da imagem para Freepik.

Entre para ver ou adicionar um comentário

Outros artigos de Jaison Antoniazzi

Outras pessoas também visualizaram

Conferir tópicos