Size: a a a

2020 June 06

А

Александр in KotlinLangRu
привет
про генерики Котлин
допустим такой класс у меня:
class Abc<in A : Somthing, out B: Something> {

fun xyz (a: A) : B {
// чото сделать с а
return B
}

}

класс этот я пишу чисто для эксперемента чтобы понять генерики. вопрос мой вот
реально ли вернуть тут B?
котлин не дает вернуть В, он не знает чо это. Какие есть варианты предоставить ему В?
источник

IM

Igor Mikhailov in KotlinLangRu
return a as B
источник

IM

Igor Mikhailov in KotlinLangRu
но будет падать с ошибкой если нельзя скастовать
источник

А

Александр in KotlinLangRu
спасибо
источник

BP

Bogdan Panchenko in KotlinLangRu
Александр
привет
про генерики Котлин
допустим такой класс у меня:
class Abc<in A : Somthing, out B: Something> {

fun xyz (a: A) : B {
// чото сделать с а
return B
}

}

класс этот я пишу чисто для эксперемента чтобы понять генерики. вопрос мой вот
реально ли вернуть тут B?
котлин не дает вернуть В, он не знает чо это. Какие есть варианты предоставить ему В?
из кода ничего не понятно. B - это тип или перемененная (return B) ? как у вас она создается ? делать as B самый глупый вариант, тут компилятор ничего не проверяет! Он верит вам
источник

AA

Anne Anne in KotlinLangRu
what does "time+" mean in top
источник

А

Александр in KotlinLangRu
B это какой то тип. по задумке я что-то одно конвертирую в другое.  Я придумал так, что А значит ящик. B это запись в базу что ящик не поврежден(прошел тест) но может мой пример тупой
источник

BP

Bogdan Panchenko in KotlinLangRu
Александр
B это какой то тип. по задумке я что-то одно конвертирую в другое.  Я придумал так, что А значит ящик. B это запись в базу что ящик не поврежден(прошел тест) но может мой пример тупой
а как вы можете создать объект типа B ?
источник

А

Александр in KotlinLangRu
ну наверно я должен был объявить В как <out В: Report>
функция должна залезть в а и както создать B, может
источник
2020 June 07

А

Александр in KotlinLangRu
можешь подсказать как правильно?
источник

BP

Bogdan Panchenko in KotlinLangRu
Александр
привет
про генерики Котлин
допустим такой класс у меня:
class Abc<in A : Somthing, out B: Something> {

fun xyz (a: A) : B {
// чото сделать с а
return B
}

}

класс этот я пишу чисто для эксперемента чтобы понять генерики. вопрос мой вот
реально ли вернуть тут B?
котлин не дает вернуть В, он не знает чо это. Какие есть варианты предоставить ему В?
А все понял вопрос
источник

YS

Yury Schkatula in KotlinLangRu
Александр
ну наверно я должен был объявить В как <out В: Report>
функция должна залезть в а и както создать B, может
можно попробовать взять два конкретных класса и написать код, а затем уже обобщить как generic
источник

BP

Bogdan Panchenko in KotlinLangRu
Yury Schkatula
можно попробовать взять два конкретных класса и написать код, а затем уже обобщить как generic
Изначальный вопрос прочитайте
источник

А

Антон in KotlinLangRu
Всем добрый вечер! Можете подсказать как установить эмулятор андроид на пк с процессором AMD ryzen, Android Studio пишет что теперь поддерживает, но по стандартной инструкции не получается установить
источник

VA

Victor Alenkov in KotlinLangRu
источник

a

aaaksm in KotlinLangRu
Руслан
Пока IDE говорит мне, что это не моё))))
Извините, а что за уроки, раз уж сразу Котлин без базы джавы?
источник

AB

Anton Branch in KotlinLangRu
Руслан
CS50 на русском (Гарвардский курс по основам программирования)

Я еще натыкался на этот видеокурс? Может с него стоит начать?
В cs50 слишком много воды, развлечения в американском стиле... На любителя.
источник

AB

Anton Branch in KotlinLangRu
Тимофей Хирьянов МФТИ
https://www.youtube.com/user/tkhirianov
Добротно вещает
источник
2020 June 08

KK

Ksenia Krasotina in KotlinLangRu
Anton Branch
В cs50 слишком много воды, развлечения в американском стиле... На любителя.
То что нужно для того, чтобы заинтересовать детей/студентов. Я смотрела пару курсов) Сделано здорово, интерактивно. Нам бы так термех преподавали 😂
источник

M

Monch in KotlinLangRu
Здравствуйте! Более менее знаю и применяю python. Для себя решил, что нужно уметь писать программы для андроид телефона. Начал изучать Java. Но прочитав немного про Kotlin задумался, а правильно ли я поступаю.
Вопрос: что лучше начать изучать для разработки андроид приложений не зная ни Java ни Kotlin?
источник