51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3682|回复: 4
打印 上一主题 下一主题

数据类型转换问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-3 17:45:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问有谁知道在SILKTEST里,数据类型转换要怎么处理?
我现在要把list里的元素读取到string里,不知道怎么转换成string类型
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-5-6 15:15:14 | 只看该作者
LZ的list里的元素是什么类型?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-5-7 16:58:02 | 只看该作者
用for each然后强制转换试试
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-5-15 23:37:20 | 只看该作者
举个例子吧:
例如 listValue 为anytype的类型
现将listValue转换为string类型,并将转换后的所有字符串类型放到sValue中

integer i=0
string sValue=null

for(i=1;i<=listCount(listValue);i++)
    if(typeof(listValue)==integer)  //判断类型
        sValue=sValue+str(listValue))  //强制转换
    else if ....
    .
    .
    else
     .
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-6-27 17:11:21 | 只看该作者

回复 1# 的帖子

我现在要把list里的元素读取到string里,不知道怎么转换成string类型?
我觉得直接取出来就可以了,不用转,除非你的函数要求比较严格!
ST带了三个函数比较有用!
type = TypeOf (aExpression)
sNum = Str (nNum [, iWidth, iDec])
nNum = Val (sToConvert)
具体意思HELP自己查!
例子:
[-] ai_change()
        [ ] integer i
        [ ] string sStr=""
        [ ] list of string lTests={"a","b","c"}
        [-] for(i=1;i<=ListCount(lTests);i++)
                [ ] sStr=sStr+lTests
        [ ] print(sStr)

[ 本帖最后由 QA_BAY 于 2008-6-27 17:13 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-20 22:38 , Processed in 0.069986 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表