• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

创建函数

发布: 2007-6-30 18:56 | 作者: admin | 来源: | 查看: 17次 | 进入软件测试论坛讨论

领测软件测试网

创建函数

函数与子例程非常相似,只有关键的一点区别:函数可以传递回一个结果。这里有一个例子:

<TITLE>Function Example</TITLE>

<%

FUNCTION MyFunction(myvar1,myvar2)

MyFunction=myvar1*myvar2

END FUNCTION

%>

<%=MyFunction(2,2)%>

在这个例子中,函数MyFunction被传递了两个数值。该函数把这两个值相乘,并把结果分配给MyFunction。MyFunction的值被显示在屏幕上。

在函数内部,不论把任何值分配给该函数名,这个值就是该函数的返回值。在这个例子中,函数名MyFunction在函数内被分配了一个特定的值。这个值就是返回值。一个函数只能返回一个值。

在这个例子中,函数的返回值是数字。但是,你可以通过函数返回任意类型的数据。考虑如下的例子:

<TITLE>Function Example</TITLE>

<%

FUNCTION MyFunction(myvar)

MyFunction=STRREVERSE(myvar)

END FUNCTION

mystring=”Hello There!”

mystring=MyFunction(MyFunction(mystring))

%>

<%=mystring%>

在这个例子中,函数MyFunction通过调用函数STRREVERSE,把传递给它的任何字符串反写。变量mystring被赋值”Hello There!”,然后,函数MyFunction被调用了两次。这导致字符串表达式被反写两次(因此结果是”Hello There!”)。最后,变量mystring的值被打印在屏幕上。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网