Извлечение выходной переменной из условия IF или ELSE в KOTLIN - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь получить выходное значение из условия else в Kotlin.Я не уверен, как хранить данные вне условий 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 голосов
/ 22 октября 2018

Объявите output перед if-else оператором:

var output: String = ""
if(...){
    ...
}else{
    ...
    output = data.get(i).name          
}
0 голосов
/ 09 ноября 2018

После удаления переменной var else else я могу отобразить вывод вне условия else.

Code:
    var output:String="Hello" 
    else
            {
                var data=db.readData()

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

            }

    //Outside Else Condition
    println("Output Value is: $output")
0 голосов
/ 22 октября 2018

Объявите вашу переменную output снаружи if-else

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...