Size: a a a

2020 December 08

BP

Bogdan Panchenko in KotlinLangRu
German
и в ооп понятие "метод" все же существует
тут я вся таки соглашусь (но мне оно не нравится).

Можно сойтись на том, что ООП - штука которую никто досконально не может определить (как и ФП).

Я на самом деле хотел изначально сказать что лучше заменить фразу "в ООП", на что-то в "статическом типизированных яп"
источник

G

German in KotlinLangRu
Но началось то все с фразы «переопределить метод у объекта» что в любом понимании ооп - бессмыслица на мой взгляд
источник

BP

Bogdan Panchenko in KotlinLangRu
German
Насчет того что js их изначально не имел. Откуда инфа? Я не большой поклонник данного языка, но насколько я помню он изначально разрабатывался под большим влиянием java, отсюда и схожий синтаксис, по крайней мере в первых версиях. Соответственно и ооп со всякими классами там было
источник

BP

Bogdan Panchenko in KotlinLangRu
German
Но началось то все с фразы «переопределить метод у объекта» что в любом понимании ооп - бессмыслица на мой взгляд
вот именно что на ваш взгляд, в js таким промышляют. В статических яп я тоже не вижу в этом смысла, так как статическая типизация идет по известному месту, а в динамике - чего и нет (хоть приводит к ошибкам)
источник

BP

Bogdan Panchenko in KotlinLangRu
German
Но началось то все с фразы «переопределить метод у объекта» что в любом понимании ооп - бессмыслица на мой взгляд
и да фактически у объекта нет методов, они есть у его класса
источник

G

German in KotlinLangRu
Bogdan Panchenko
вот именно что на ваш взгляд, в js таким промышляют. В статических яп я тоже не вижу в этом смысла, так как статическая типизация идет по известному месту, а в динамике - чего и нет (хоть приводит к ошибкам)
Да и в котлине это можно промышлять, пример даже привели. И в джава с функциональными интерфейсами. Но то такое, не совсем переопределение метода
источник

ch

central hardware in KotlinLangRu
Денис
Добрый вечер. Возможно ли переопределить метод на уже созданном объекте? Если да, то подскажите, пожалуйста, как
То есть у инстанса? Не думаю что такое позволяет JVM, да и не принято магию такого рода творить в jvm мире, если очень хочется то вам прямая дорога в ruby
источник

_

_OM_ in KotlinLangRu
Или в ад aop
источник
2020 December 09

kl

k l in KotlinLangRu
Всем привет, может кто подсказать возможно ли сделать что бы в андроид приложении человек вводил какое-либо значение/слово в поле для ввода, нажимал кнопку отправить и это значение отправлялось в бота в телеграмм?
например в php это делается через
fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r");
Токен и айди чата известно заранее, то есть нужно просто в фоновом режиме открыть ссылку
https://api.telegram.org/botТУТАЙДИБОТА/sendMessage?chat_id=ТУТАЙДИЧАТА&parse_mode=html&text={$txt}
и подставить под переменную txt то что было введено в поле ввода (да вообще любую переменную)
источник

A

Arturx in KotlinLangRu
k l
Всем привет, может кто подсказать возможно ли сделать что бы в андроид приложении человек вводил какое-либо значение/слово в поле для ввода, нажимал кнопку отправить и это значение отправлялось в бота в телеграмм?
например в php это делается через
fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r");
Токен и айди чата известно заранее, то есть нужно просто в фоновом режиме открыть ссылку
https://api.telegram.org/botТУТАЙДИБОТА/sendMessage?chat_id=ТУТАЙДИЧАТА&parse_mode=html&text={$txt}
и подставить под переменную txt то что было введено в поле ввода (да вообще любую переменную)
на кой перец спамишь в 2 чата сразу?🙃
источник

kl

k l in KotlinLangRu
Arturx
на кой перец спамишь в 2 чата сразу?🙃
они разные, думал может где то быстрее ответят, так нельзя?)
источник

A

Arturx in KotlinLangRu
ну для котлиновского вопрос не в тему чата)
источник

kl

k l in KotlinLangRu
на котлине такого не сделать?)
источник

A

Arturx in KotlinLangRu
можно и на котлине, просто вопрос то про андроид)
источник

A

Arturx in KotlinLangRu
а вообще посмотри пару видосов на канале startandroid, все поймешь
там и про сеть есть и про обработку полей разных
источник

kl

k l in KotlinLangRu
Arturx
а вообще посмотри пару видосов на канале startandroid, все поймешь
там и про сеть есть и про обработку полей разных
источник

kl

k l in KotlinLangRu
спасибо
источник

МE

Михаил E1ement in KotlinLangRu
Всем привет. Вопрос по generic
interface Handler<T : Event> {
 fun handle(event: T)
 fun get(): T
}

val subscribers = mutableListOf<Subscription<out Event>>()
   subscribers.add(Subscription(this, H2()))

   subscribers.forEach { subscription: Subscription<out Event> ->
     Log.e("ssss1", subscription.eventHandler.get().toString())
     subscription.eventHandler.handle()
   }
источник

МE

Михаил E1ement in KotlinLangRu
Почему получается изменение моего типа Event на Nothing?
источник

МE

Михаил E1ement in KotlinLangRu
притом метод get возвращает объект правильного типа. Как поправить?
источник