Size: a a a

2019 February 07

ЕС

Ерасыл Сейтханов in KotlinLangRu
если я не инициализирую min то тогда выйдет ошибка
источник

L

Little Panda 🐼 in KotlinLangRu
Ерасыл Сейтханов
qwerty my friend 0
так и должно быть. Все правильно. Код написанный вами, работает правильно.
источник

ЕС

Ерасыл Сейтханов in KotlinLangRu
без нуля никак?
источник

SB

Stanislav Bohoon in KotlinLangRu
Ерасыл Сейтханов
без нуля никак?
Трудно понять какое требование вы выдвигаете к функции.
Но если вы тело if оставите пустым, то функция не будет реагировать на 0
источник

L

Little Panda 🐼 in KotlinLangRu
я вообще одного не понимаю, чем вас не устраивает функция listOf(1, 2).min() ?!
источник

ЕС

Ерасыл Сейтханов in KotlinLangRu
я писал эту функцию через if
источник

L

Little Panda 🐼 in KotlinLangRu
Ерасыл Сейтханов
fun minOf2(vararg values: Int):Int?{

   var min : Int = 0
 if (values.size < 1){
     print("qwerty my friend ")
 }else{
     min = values[0]
 }
       for (someValue in values) {
           if (min > someValue) {
                   min = someValue
           }
       }
   return min
}


fun main(args: Array<String>) {
  print( minOf2());
}
Да и вообще тут, вы явно инициализируете возвращаемое значение, но функция почему-то возвращает нуллабельное значение
источник

ЕС

Ерасыл Сейтханов in KotlinLangRu
потом дали задание чтоб я использовал vararg и чтоб никаких входных данных не было
источник

SB

Stanislav Bohoon in KotlinLangRu
Да просто засуньте в элс основной код программы))
источник

SB

Stanislav Bohoon in KotlinLangRu
А в иф <1 фразу о том, что входных данных нет)
источник

L

Little Panda 🐼 in KotlinLangRu
Ерасыл Сейтханов
потом дали задание чтоб я использовал vararg и чтоб никаких входных данных не было
Если нету никаких входных данных, то что должна возвращать функция?
источник

ЕС

Ерасыл Сейтханов in KotlinLangRu
аха
источник

SB

Stanislav Bohoon in KotlinLangRu
источник

ЕС

Ерасыл Сейтханов in KotlinLangRu
щас
источник

ЕС

Ерасыл Сейтханов in KotlinLangRu
я делал это! но хочу чтоб без нуля выходил этот сообщение! поэтому спросил есть ли другие варианты! а если не инициализирую min,  у меня выйдет ошибка
источник

SB

Stanislav Bohoon in KotlinLangRu
Инициализируй ее перед if
источник

SB

Stanislav Bohoon in KotlinLangRu
И в тело if не забудь добавить return null
источник

L

Little Panda 🐼 in KotlinLangRu
Stanislav Bohoon
И в тело if не забудь добавить return null
тогда будет так же, как со случаем 0. Но только вместо 0, null
источник

ЕС

Ерасыл Сейтханов in KotlinLangRu
ок
источник

SB

Stanislav Bohoon in KotlinLangRu
Little Panda 🐼
тогда будет так же, как со случаем 0. Но только вместо 0, null
)
Но функция должна что то возвращать
источник