google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

数据类型转换问题

数据类型转换问题


请问有谁知道在SILKTEST里,数据类型转换要怎么处理?
我现在要把list里的元素读取到string里,不知道怎么转换成string类型

TOP

LZ的list里的元素是什么类型?

TOP

用for each然后强制转换试试

TOP

举个例子吧:
例如 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
     .

TOP

回复 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 编辑 ]
http://blog.163.com/baytiboy     自己的空间自己作主!
Those who know don't speak;those who speak don't know.

TOP

 
当前时区 GMT+8, 现在时间是 2008-9-7 02:44Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹