51Testing软件测试论坛
标题:
我把他写成函数,可不知道怎么调用了
[打印本页]
作者:
yuzhu656
时间:
2006-7-4 13:58
标题:
我把他写成函数,可不知道怎么调用了
我把他写成函数,可不知道怎么调用了
public function chrascii(string text)
{
a=length(text);
for(i=1;i<=a;i++)
{
b=substr(text,i,1);
c=ascii(b);
if(c<48||c>57)
{
flag=1;
return(flag);
}
}
}
[
本帖最后由 yuzhu656 于 2006-7-4 14:38 编辑
]
作者:
yang_dianhui
时间:
2006-7-5 09:40
语法有错误,string是保留字,不能做参数,这里的变量声明只有in, out和inout三种
作者:
chl6018
时间:
2006-7-5 10:42
public function chrascii(in text)
{
auto a;
auto b;
auto c;
auto flag;
auto i;
a=length(text);
for(i=1;i<=a;i++)
{
b=substr(text,i,1);
c=ascii(b);
if(c<48||c>57)
{
flag=1;
return(flag);
}
}
}
这样应该可以了
作者:
yuzhu656
时间:
2006-7-5 15:05
标题:
我把他写成函数,可不知道怎么调用了
谢谢
作者:
yuzhu656
时间:
2006-7-6 10:31
不过我不清楚怎么调用,不知要怎么样调用自定义函数呢?
作者:
chl6018
时间:
2006-7-6 10:41
edit_get_text("yyy",xxx);
result=chrascii(xxx);
直接把参数带入即可
作者:
wuzhuayu
时间:
2006-7-6 11:39
又学会了一招。。
作者:
yuzhu656
时间:
2006-7-6 11:48
标题:
回复 chl6018 的帖子
谢谢你,我试了,可以运行,函数写在新建的脚本上和就写在要调用的脚本里,是哪个好呢
作者:
chl6018
时间:
2006-7-6 23:25
呵呵目前只在要调用的脚本里写过函数
作者:
heqingbluesky
时间:
2006-7-7 09:31
可以用Load和Unload方法把你写的函数装载,然后进行调用。
作者:
yuzhu656
时间:
2006-7-7 10:41
好,我试下,谢谢
作者:
双面人
时间:
2007-11-22 14:24
终于被我找到了
作者:
双面人
时间:
2007-11-22 14:46
终于被我找到了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2