首页 > 解决方案 > 使用while(soapui groovyscript)在groovy计数器中返回`null`

问题描述

下面的代码null在列表的末尾返回 a,我相信稍后会给我带来问题。有谁知道为什么?我确定我不了解这种语言的工作原理:(

def loop(){
    c=51
    while (c!=0){
        log.info c
        c--
    }
}
log.info loop()
...................................
Mon Oct 08 11:46:06 CAT 2018:INFO:4
Mon Oct 08 11:46:06 CAT 2018:INFO:3
Mon Oct 08 11:46:06 CAT 2018:INFO:2
Mon Oct 08 11:46:06 CAT 2018:INFO:1
Mon Oct 08 11:46:06 CAT 2018:INFO:null

标签: groovysoapuigroovyscriptengine

解决方案


根据代码的样子,你应该在这个'c--'之前有'log.info c',你能提供完整的groovy文件吗?

def loop(){
    c=51
    while (c!=0){
        log.info c
        c--        
    }
}

推荐阅读