7315  Timur [Off]
(26.04.2019 / 10:55)
Naik, разве нельзя? Что вы имеете ввиду под "можно мешать код groovy и java, что нельзя сделать в kotlin" использовать синтаксис разных языков в рамках 1го класса?
553  Oak [Off]
 Эль Презеденте
(10.02.2016 / 01:00)
Хорошая статья!
275  Naik [Off]
(7.02.2016 / 22:28)
Попробовал использовать в небольшом проекте. Кода меньше чем на java, но не намного. Вобщем это просто другой язык, что немного не удобно. Если нужно просто сократить код, то больше подойдет Groovy, там не строгая типизация, можно мешать код groovy и java, что нельзя сделать в kotlin.
275  Naik [Off]
(7.02.2016 / 21:56)
Ксакеп, да, есть такое. Можно писать Main.javaClass, но это не учитывает тип, т.е. что-то типа Class<?>
3789  vl@volk [Off]
 знает толк
(7.02.2016 / 16:19)
все плюсов за гайдик наставили, и я поставлю)
3254  Ксакеп (FMod) [Off]
(7.02.2016 / 13:15)
  1. launch(Main::class.java)
Какой ужас.
275  Naik [Off]
(7.02.2016 / 09:15)
HeWeD, недавно пришлось написать несколько абстрактных классов с generics, и как мне кажется вышло слишком многословно, вот конструктор одного из них например
  1. public BaseAdapter(List<AdapterDelegate<List<T>>> delegates) {
  2.         delegatesManager = new AdapterDelegatesManager<>();
  3.         for (AdapterDelegate<List<T>> delegate : delegates) {
  4.             if (delegate instanceof HeaderDelegate) headerDelegate = (HeaderDelegate<List<T>, ?>) delegate;
  5.             else if (delegate instanceof FooterDelegate) footerDelegate = (FooterDelegate<List<T>, ?>) delegate;
  6.             else if (delegate instanceof EmptyDelegate) emptyDelegate = (EmptyDelegate<List<T>, ?>) delegate;
  7.             else {
  8.                 delegatesManager.addDelegate(delegate);
  9.             }
  10.         }
  11.         handler = new DelayedHandler(this);
  12.     }
1  aNNiMON (SV!) [Off]
 let live
(7.02.2016 / 09:12)
HeWeD, :kot:

Naik, попробуй этот код на Kotlin перевести:
  1. switch (oldVersion) {
  2.     case 1: upgradeFromV1();
  3.     case 2: upgradeFromV2();
  4.     case 3: upgradeFromV3();
  5. }
Взято отсюда
5613  HeWeD [Off]
(7.02.2016 / 09:07)
Я говорю, что по моему имхо считаю, что не нужно и чистая жаба крута и более функциональна. И жаба - говнокод и не нужна. Чем больше слоёв, тем больше проблем.
275  Naik [Off]
(7.02.2016 / 09:01)
ВитаминКО, так Kotlin это наречие java и есть, точно также как и groovy, scala и другие
Всего: 15
1 2 >>
К записи
Java
Категории

Мы в соцсетях

tw tg yt gt