Size: a a a

2019 October 12

i

iamthevoid in Kotlin Start
Пишет, что тайп чекинг натыкается на проблему рекурсии. Но экстеншн для того тайпа, на котором вызываю
источник

i

iamthevoid in Kotlin Start
И вот ещё интересный момент, если это вытащить в функцию, то компилятор не будет ругаться там, но продолжит ругаться внутри
источник

D

Denys in Kotlin Start
iamthevoid
Почему котлин не может так?
Укажите возвращаемый из фукнции тип явно.
источник

i

iamthevoid in Kotlin Start
Точно, прошу прощения
источник

D

Denys in Kotlin Start
Это ж Kotlin Start. 😅
источник

SB

Stanislav Bohoon in Kotlin Start
iamthevoid
И вот ещё интересный момент, если это вытащить в функцию, то компилятор не будет ругаться там, но продолжит ругаться внутри
воу) а можете рассказать / кинуть ссылку про свойства @also и @parameters ?)
а то первый раз на это наткнулся)))
источник

i

iamthevoid in Kotlin Start
Вам надо про вложеннные клссы прочитать и функции. В джава это делается через Class.this, а в котлин через this@{marker}. marker для класса это как раз classname, а для метода это его название, потому что при вложенности у нас может быть много разных контекстов this
источник

M

Malik in Kotlin Start
Stanislav Bohoon
воу) а можете рассказать / кинуть ссылку про свойства @also и @parameters ?)
а то первый раз на это наткнулся)))
Лучше избегать использования этих обозначений, читаемость кода сильно снижается
источник

PE

Pavel Erokhin in Kotlin Start
Malik
Лучше избегать использования этих обозначений, читаемость кода сильно снижается
Так их смысл не в этом, например если тебе надо что-то вернуть и форыча в методе который тоже что-то возвращает
источник

PE

Pavel Erokhin in Kotlin Start
Это наоборот, читаемость прилично повышает
источник

PE

Pavel Erokhin in Kotlin Start
Но может в некоторых случаях и ухудшать, разные ситуации есть
источник

PE

Pavel Erokhin in Kotlin Start
В чем разница put и set в hashmap?
источник

AL

Alexander Levin in Kotlin Start
Pavel Erokhin
В чем разница put и set в hashmap?
Только синтаксическая. Put - обычная функция (т.е. пишем map.put(k, v) ), set - операторная, из-за которой можно писать map[k] = v
источник

PE

Pavel Erokhin in Kotlin Start
Понял, спасибо
источник

NP

Nikita Pakhomov in Kotlin Start
блин чуваки, такая проблема: в runtime выкидывает java.lang.NoSuchMethodError на top level declaration метод из подключенной моей "библиотеки", как фиксить эту дрянь есть мысли?
источник

AN

Alexander Nozik in Kotlin Start
Nikita Pakhomov
блин чуваки, такая проблема: в runtime выкидывает java.lang.NoSuchMethodError на top level declaration метод из подключенной моей "библиотеки", как фиксить эту дрянь есть мысли?
Эту "дрянь" фиксировать правильным подключением библиотеки. Для этого надо понять, как вы ее подключали
источник
2019 October 13

NP

Nikita Pakhomov in Kotlin Start
ну я вот не понимаю: открыл байткод декомпилировал в джаву метод там есть;
в рантайм не видит
источник
2019 October 14

Y

Yelnur in Kotlin Start
всем привет. Подскажите пожалуйста как Pinch to Zoom сделать на Котлине?
Или подскажите пожалуйста литературу, где можно прочитать?!

Спасибо
источник

BV

Boris Vanin in Kotlin Start
Yelnur
всем привет. Подскажите пожалуйста как Pinch to Zoom сделать на Котлине?
Или подскажите пожалуйста литературу, где можно прочитать?!

Спасибо
Пинч ту зум это какой-то паттерн? 🤔
источник

АО

Алексей Овсянников in Kotlin Start
Yelnur
всем привет. Подскажите пожалуйста как Pinch to Zoom сделать на Котлине?
Или подскажите пожалуйста литературу, где можно прочитать?!

Спасибо
Добрый день:) во-первых, не понятен контекст (JavaFX, Android, IOs, чего-то еще), во-вторых, не понятно, чем это будет отличаться от того, как вы бы делали это на каком-либо другом языке с точки зрения логики
источник