函数允许带个返回值,过程没有。

返回值可以给其它变量赋值,比如有这么一个函数:

function test(a,b)test = a * b
end functiona = 12
b = 14
c = test(a, b)

这里的变量c就是函数处理后的结果,也就是 12×14 的值,你可以在程序中继续使用变量c进行其它运算。

ASP的语法不是那么严谨,所以sub可以带参数,并且sub并非必须用call才能调用的。

dim a,b,c
sub test(x, y)c = x * y
end suba = 12
b = 14
test a, b '相当于 “call test(a, b)”,在不使用Call时不能带括号
response.write(c)

function 是函数,sub 是子程序,都可以传递参数,但函数有返回值,子程序没 有 function 可以用自身名字返回一个值,sub 需定义别的变量,用传址方式传 回值。

asp中sub与function的区别相关推荐

  1. Fortran中subroutine和function的区别

    https://www.cnblogs.com/qianjiashi/articles/13667334.html 二者均是被program调用,完成一定的任务,但是二者有明显的不同: 1. subr ...

  2. ASP.NET MVC中ApiController与Controller的区别

    本文翻译自:Difference between ApiController and Controller in ASP.NET MVC I've been playing around with A ...

  3. verilog中task、function和moudle的区别

    verilog中task.function和moudle的区别 task可以启动其他任务或者函数:而function不能启动任务 task可以定义自己的仿真时间,而function不可以: funct ...

  4. ASP.NET中CodeFile与CodeBehind的区别

     一.CodeBehind 1.使用方式 <%@ Page Language="C#" AutoEventWireup="true" Codebehi ...

  5. 【转】ASP中的SQL注入

    随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多.但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一 部分程序员在编写代码的时候,没有对用户输入数据的合法性 ...

  6. 展现神奇功能:ASP中FSO并非不安全(转)

    在ASP中,FSO的意思是File System Object,即文件系统对象. 我们将要操纵的计算机文件系统,在这里是指位于web服务器之上.所以,确认你对此拥有合适的权限.理想情况下,你可以在自己 ...

  7. PHP中self和static的区别,php中self与static的区别

    原文链接,猛击这里. php中self与static的区别 通过一些示例,我们可以很容易看出self和static的区别.假定我们有class Car – 它有两个方法,model和getModel. ...

  8. HTTP中Get与Post的区别

    Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE.URL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTT ...

  9. php $this self,php中self与$this的区别

    学习php中self与$this的区别. 先来看下parent与self的例子: /* * parent与self的区别 * by www.jbxue.com */ class A{ function ...

最新文章

  1. 库克在白宫网络峰会中再次反对加密后门
  2. Uva1627 Team them up!
  3. 进入Win8安全模式的几个办法
  4. 程序员的编程艺术第一章
  5. Java实战之04JavaWeb-02Request和Response
  6. html中文段落,HTML 段落-JavaScript中文网-JavaScript教程资源分享门户
  7. 【大牛疯狂教学】深入拆解java虚拟机百度云
  8. 笔记:Zygote和SystemServer进程启动过程
  9. nodejs+redis
  10. linux乌班图中文输入法,Ubuntu Linux怎么安装中文输入法
  11. MySQL 5.5 日志管理
  12. jenkins html报告不显示样式
  13. Tomcat免安装版执行tomcat9.exe闪退
  14. svn提交报错Previous operation has not finished; run 'cleanup' if it was interrupted
  15. 电脑、手机 自动化 键鼠操作( 类似按键精灵 )
  16. 2018百度之星程序设计大赛初赛B——1004p1m2
  17. 3000本英文名著PDF,TXT下载 300 M的文档资料
  18. 5G NGC — 关键技术 — 网络切片 — 网络切片管理器网元
  19. java软件更换皮肤怎么做_java窗体程序更换皮肤方法详细步骤
  20. autojs 串口通信 替代无障碍 串口

热门文章

  1. Altium Designer PCB快速布局
  2. 搜索suggest实现 动态的查询建议
  3. SCVMM2012R2 WinRM错误
  4. 历年双11实战经历者:我们是如何做数据库性能优化及运维-CloudDBA和天象
  5. (实用)Ubuntu Linux静态IP网络配置
  6. 掌握 analyze API,一举搞定 Elasticsearch 分词难题
  7. 流利的验证组件:FluentValidation
  8. 莫斯科保卫战之PHP-502 Bad Gateway
  9. 从Java到Go面向对象--类的定义和实例化对象
  10. 利用webpack和vue实现组件化