20.- Mais sobre procedimentos e funções
O Teu Mundo - Muito mais do que possas imaginar... :: Actualidade :: Informática :: Programação e Desenvolvimento :: Visual Basic
Página 1 de 1
20.- Mais sobre procedimentos e funções
Agora veremos mais algumas coisas sobre sub-rotinas que faltaram ser ditas.
Chamadas a sub-rotinas
No Visual Basic Script as funções se utilizam como partes de expressões e os procedimentos como se fosse uma sentença independente.
A chamada a uma função, se for utilizada como parte de uma expressão deve ser chamada utilizando parênteses.
meuResultado = soma(1,2)
Se não se utiliza como parte de uma expressão, não tem porquê utilizar os parênteses, porém, o resultado da função (o que devolve) se perderá.
soma 1,2
Call
É uma chamada a uma sub-rotina, utilizada para transferir o fluxo da aplicação para uma sub-rotina. É necessário utilizar parêntesis quando se utiliza. Ademais, se se utiliza com uma função se perderá o resultado que devolva.
call soma(1,2)
Saída de uma sub-rotina
Podemos sair de um procedimento ou função em qualquer momento, independentemente de que a função tenha terminado ou não. O enunciado para escapar de uma função é EXIT, que se pode utilizar em qualquer lugar do procedimento ou função. A palavra exit deve ir acompanhada do tipo de sub-rotina da que se deseja sair, sendo assim, se deverá utilizar exit function ou então, exit sub.
Chamadas a sub-rotinas
No Visual Basic Script as funções se utilizam como partes de expressões e os procedimentos como se fosse uma sentença independente.
A chamada a uma função, se for utilizada como parte de uma expressão deve ser chamada utilizando parênteses.
meuResultado = soma(1,2)
Se não se utiliza como parte de uma expressão, não tem porquê utilizar os parênteses, porém, o resultado da função (o que devolve) se perderá.
soma 1,2
Call
É uma chamada a uma sub-rotina, utilizada para transferir o fluxo da aplicação para uma sub-rotina. É necessário utilizar parêntesis quando se utiliza. Ademais, se se utiliza com uma função se perderá o resultado que devolva.
call soma(1,2)
Saída de uma sub-rotina
Podemos sair de um procedimento ou função em qualquer momento, independentemente de que a função tenha terminado ou não. O enunciado para escapar de uma função é EXIT, que se pode utilizar em qualquer lugar do procedimento ou função. A palavra exit deve ir acompanhada do tipo de sub-rotina da que se deseja sair, sendo assim, se deverá utilizar exit function ou então, exit sub.
Miguel Rocha- Mensagens : 692
Pontos : 25924
Reputação : 11
Idade : 32
Localização : Porto
Tópicos semelhantes
» 17.- Procedimentos e funções
» 18.- Procedimentos. SUB
» Há mais rapazes ou mais raparigas ?
» 19.- Funções. Function
» 18.- Procedimentos. SUB
» Há mais rapazes ou mais raparigas ?
» 19.- Funções. Function
O Teu Mundo - Muito mais do que possas imaginar... :: Actualidade :: Informática :: Programação e Desenvolvimento :: Visual Basic
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|