zoukankan      html  css  js  c++  java
  • asp 过程总结

       

    一、Sub过程
    Sub过程通常是以Sub开始,并以End Sub结束,没有返回值。Sub过程可以使用参数(由调用过程传递的常量、变量或表达式),如果Sub过程无参数,则该过程必须包含空括号()。
    且没有返回值
    其语法格式如下:

    Sub 子程序名(参数1,参数2,...)

        …

    End Sub

    Sub过程的调用有如下两种方式。

    通常情况使用Call语句:
    Call 子程序名(参数1,参数2,…)
    Call 子程序名--如果没有参数

    还可以直接使用Sub过程:
    子程序名 参数1,参数2,…

    注意:当调用Sub过程时,只需输入过程名及所有参数值,参数值之间使用逗号分隔,不需使用Call语句。但如果使用了此语句,则必须将所有参数包含在括号之中。

    下面看一个例子

    View Code
    <%
    sub say 
      response.Write("hello,这是我的第一个sub方法")
    end sub

    sub say1(name1,something) 
      response.Write(name1&something)
    end sub
    %>

    这是sub过程的两种方式,一个是没有参数的,一个是带参数的,下面看看如何调用

    View Code
    <%
    ’没有参数的时候调用
     call say           
    ’下面两种是调用带参数的方式
     call say1("张三","你在做什么啊")
      say1 "小明","你好"
    %>



    二、function
    Function过程又可以称为Function函数。Function过程通常以Function开始并以End Function结束。Function过程是拥有返回值的过程,也可以声明其名称和参数,并且Function过程是通过过程名来返回一个值,该值必须在过程语句中赋给过程名。其语法格式如下:

    Function 过程名(参数1,参数2,…)

       …

    End Function

    说明:与Sub过程一样,Function过程也是一个独立的过程,可读取参数、执行一系列语句并改变其参数的值。与子过程不同,Function过程可返回一个值到调用的过程


    例子:

    View Code
    <%
    function say()
         response.Write("hello,我是第一个function函数")
    end function

    function say1()
       say1="我是返回的值哦!"
    end function

    function add(num1,num2)
       add=num1+num2
    end function
    %>


    注:返回值的时候直接将返回的值赋给函数名即可
    上面是function的函数,有带参数,不带参数,返回值的

    View Code
    <%
    '不带参数的时候的调用
     say()
     call say()
     '带有返回值的调用
     response.Write(say1())
     total=add(1,2)
     response.Write(total)
    %>



     

    多思考,多创新,才是正道!
  • 相关阅读:
    Spring boot unable to determine jdbc url from datasouce
    Unable to create initial connections of pool. spring boot mysql
    spring boot MySQL Public Key Retrieval is not allowed
    spring boot no identifier specified for entity
    Establishing SSL connection without server's identity verification is not recommended
    eclipse unable to start within 45 seconds
    Oracle 数据库,远程访问 ora-12541:TNS:无监听程序
    macOS 下安装tomcat
    在macOS 上添加 JAVA_HOME 环境变量
    Maven2: Missing artifact but jars are in place
  • 原文地址:https://www.cnblogs.com/shuang121/p/2242882.html
Copyright © 2011-2022 走看看