`null` возвращается в groovy counter с помощью while (soapui groovyscript) - PullRequest
0 голосов
/ 08 октября 2018

Приведенный ниже код возвращает null в конце списка, что, я уверен, позже вызовет у меня проблемы.Кто-нибудь знает почему?Я уверен, что не понимаю, как работает этот язык: (

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

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Согласно комментарию от @ szymon-stepniak, просто не вызывайте log.info:

def loop(){
    c=51
    while (c!=0){
        log.info c
        c--        
    }
}
loop()
0 голосов
/ 08 октября 2018

В соответствии с кодом, вы должны иметь 'log.info c' перед этим 'c--', не могли бы вы предоставить полный файл groovy?

def loop(){
    c=51
    while (c!=0){
        log.info c
        c--        
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...