在KOTLIN中从IF或ELSE条件检索变量输出

时间:2018-10-22 08:22:46

标签: android kotlin

我正在尝试从Kotlin中的else条件检索输出值。我不确定如何在If或Else条件之外存储数据。任何帮助表示赞赏。

  else
        {
            var data=db.readData()

            for (i in 0..data.size - 1)
            {
                var data=db.readData()
                var output=data.get(i).name
                println("Result is $output")
            }

        }

//Need to Get Output here
var test=output??

3 个答案:

答案 0 :(得分:0)

output之外声明变量if-else

答案 1 :(得分:0)

output语句之前声明if-else

var output: String = ""
if(...){
    ...
}else{
    ...
    output = data.get(i).name          
}

答案 2 :(得分:0)

删除了else条件中的var之后,我就能在else条件中显示输出。

 2018-11-09 12:48:07.090  INFO 16992 : ~~~ Pre-Handle
 2018-11-09 12:48:07.233  INFO 16992 : ~~~ Post-Handle
 2018-11-09 12:48:07.233  INFO 16992 : ~~~ After-Completion