Curso Básico de ASP

SUBROTINAS

VBScript possui dois tipos de subrotinas: Sub e Function. Um Sub é um conjunto de comandos associados a um identificador alfanumérico. Uma Function possui a mesma definição só que além de executar os comandos a ela associados, pode gerar um valor como resultado. Essas subrotinas podem ainda receber algum(s) valor(s) como parâmetro. Suas respectivas sintaxes:

Sub nome_procedimento([parâmetro(s)])

comando(s)

End Sub

Function nome_função([parâmetro(s)])

comando(s)

End Function

Exemplo 9: rotinas.asp:

<% @ LANGUAGE=VBSCRIPT %>
<% Option Explicit %>
<HTML><HEAD><TITLE>Curso ASP</TITLE></HEAD>
<BODY>
<% Function Soma(a,b)
Dim Resultado
Resultado = a + b
Soma = Resultado
end Function %>
<% Dim e
e = Soma(10,20) %>
<% Dim A,B
A = “Variável Global A”
B = “Variável Global B”
MudaB %>
Resultados da Sub:<BR>
Valor de A = <%=A%><BR>
Valor de B = <%=B%><BR><BR>
<% Sub MudaB()
Dim A
A = “Variável A no SUB”
B = “Variável B no SUB”
End Sub
%>
Resultados da Function:<BR>
Soma(10,20)= <% = e%><BR>
Soma(100,200)=<% =Soma(100,200) %>
</BODY></HTML>

Observe que o código para o SUB (ou Function) não precisa ser escrito antes de sua chamada.

7 comentários

  1. emerson correa

    uma boa forma de aprender

  2. Muito bom o curso, sempre aprendo com ele

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *